🏡 my personal home lab
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

add audiobookshelf

+14 -6
+1
hosts/rk1-node-2.nix
··· 5 5 ../modules/minecraft.nix 6 6 ../modules/kitchenowl.nix 7 7 ../modules/immich.nix 8 + ../modules/audiobookshelf.nix 8 9 ]; 9 10 10 11 system.stateVersion = "25.11";
+9
modules/audiobookshelf.nix
··· 1 + { ... }: 2 + { 3 + services.audiobookshelf = { 4 + enable = true; 5 + openFirewall = true; 6 + host = "0.0.0.0"; 7 + port = 8000; 8 + }; 9 + }
+3
modules/caddy.nix
··· 57 57 "photos.goo.garden".extraConfig = '' 58 58 reverse_proxy rk1-node-2:2283 59 59 ''; 60 + "audiobooks.goo.garden".extraConfig = '' 61 + reverse_proxy rk1-node-2:8000 62 + ''; 60 63 "probe.outerwilds.space".extraConfig = '' 61 64 reverse_proxy localhost:${config.services.uptime-kuma.settings.PORT} 62 65 '';
+1 -6
modules/minecraft.nix
··· 12 12 in 13 13 { 14 14 services.minecraft-server = { 15 - enable = true; 15 + enable = false; 16 16 eula = true; 17 17 package = pkgs.papermcServers.papermc-1_21_11; 18 18 dataDir = "/var/lib/minecraft"; ··· 48 48 cp -f ${paperGlobalConfig} /var/lib/minecraft/config/paper-global.yml 49 49 chmod 644 /var/lib/minecraft/config/paper-global.yml 50 50 ''; 51 - 52 - systemd.services.minecraft-server = { 53 - after = [ "mnt-nas.mount" ]; 54 - requires = [ "mnt-nas.mount" ]; 55 - }; 56 51 }