feat: homarr

This commit is contained in:
System administrator 2025-08-27 18:50:23 +02:00
parent 5fbd256c93
commit 4493d60a5c
3 changed files with 20 additions and 0 deletions

View file

@ -93,6 +93,16 @@ in {
];
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 = {
image = "lscr.io/linuxserver/speedtest-tracker:latest";
@ -231,6 +241,10 @@ in {
reverse_proxy :5055
tls internal
'';
virtualHosts."homarr.saberofxebec".extraConfig = ''
reverse_proxy :7575
tls internal
'';
virtualHosts."pihole.saberofxebec".extraConfig = ''
reverse_proxy :12345
tls internal

View file

@ -4,4 +4,9 @@
owner = "root";
group = "root";
};
age.secrets.homarr = {
file = ../../secrets/homarr.age;
owner = "root";
group = "root";
};
}

View file

@ -9,6 +9,7 @@ in {
"nextcloud-tprechtl.age".publicKeys = [hitsugibune key];
"onlyoffice.age".publicKeys = [hitsugibune key];
"speedtest-tracker.age".publicKeys = [saberofxebec key];
"homarr.age".publicKeys = [saberofxebec key];
"matrix.age".publicKeys = [hitsugibune key];
"mautrix-signal.age".publicKeys = [hitsugibune key];
"mautrix-whatsapp.age".publicKeys = [hitsugibune key];