feat: homarr
This commit is contained in:
parent
5fbd256c93
commit
4493d60a5c
3 changed files with 20 additions and 0 deletions
|
|
@ -93,6 +93,16 @@ in {
|
||||||
];
|
];
|
||||||
workdir = "/var/lib/pihole/";
|
workdir = "/var/lib/pihole/";
|
||||||
};
|
};
|
||||||
|
containers.homarr = {
|
||||||
|
image = "ghcr.io/homarr-labs/homarr:v1.34.0";
|
||||||
|
ports = [
|
||||||
|
"7575:7575"
|
||||||
|
];
|
||||||
|
volumes = [
|
||||||
|
"/var/lib/homarr/:/appdata"
|
||||||
|
];
|
||||||
|
environmentFiles = [config.age.secrets.homarr.path];
|
||||||
|
};
|
||||||
|
|
||||||
containers.speedtest-tracker = {
|
containers.speedtest-tracker = {
|
||||||
image = "lscr.io/linuxserver/speedtest-tracker:latest";
|
image = "lscr.io/linuxserver/speedtest-tracker:latest";
|
||||||
|
|
@ -231,6 +241,10 @@ in {
|
||||||
reverse_proxy :5055
|
reverse_proxy :5055
|
||||||
tls internal
|
tls internal
|
||||||
'';
|
'';
|
||||||
|
virtualHosts."homarr.saberofxebec".extraConfig = ''
|
||||||
|
reverse_proxy :7575
|
||||||
|
tls internal
|
||||||
|
'';
|
||||||
virtualHosts."pihole.saberofxebec".extraConfig = ''
|
virtualHosts."pihole.saberofxebec".extraConfig = ''
|
||||||
reverse_proxy :12345
|
reverse_proxy :12345
|
||||||
tls internal
|
tls internal
|
||||||
|
|
|
||||||
|
|
@ -4,4 +4,9 @@
|
||||||
owner = "root";
|
owner = "root";
|
||||||
group = "root";
|
group = "root";
|
||||||
};
|
};
|
||||||
|
age.secrets.homarr = {
|
||||||
|
file = ../../secrets/homarr.age;
|
||||||
|
owner = "root";
|
||||||
|
group = "root";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ in {
|
||||||
"nextcloud-tprechtl.age".publicKeys = [hitsugibune key];
|
"nextcloud-tprechtl.age".publicKeys = [hitsugibune key];
|
||||||
"onlyoffice.age".publicKeys = [hitsugibune key];
|
"onlyoffice.age".publicKeys = [hitsugibune key];
|
||||||
"speedtest-tracker.age".publicKeys = [saberofxebec key];
|
"speedtest-tracker.age".publicKeys = [saberofxebec key];
|
||||||
|
"homarr.age".publicKeys = [saberofxebec key];
|
||||||
"matrix.age".publicKeys = [hitsugibune key];
|
"matrix.age".publicKeys = [hitsugibune key];
|
||||||
"mautrix-signal.age".publicKeys = [hitsugibune key];
|
"mautrix-signal.age".publicKeys = [hitsugibune key];
|
||||||
"mautrix-whatsapp.age".publicKeys = [hitsugibune key];
|
"mautrix-whatsapp.age".publicKeys = [hitsugibune key];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue