diff --git a/machines/bomba/services/caddy.nix b/machines/bomba/services/caddy.nix index def43c6..54e7028 100644 --- a/machines/bomba/services/caddy.nix +++ b/machines/bomba/services/caddy.nix @@ -80,6 +80,9 @@ "actual.patrickcanal.it".extraConfig = '' reverse_proxy :${toString config.services.actual.settings.port} ''; + "inventory.patrickcanal.it".extraConfig = '' + reverse_proxy :${toString config.services.homebox.settings.HBOX_WEB_PORT} + ''; }; }; diff --git a/machines/bomba/services/default.nix b/machines/bomba/services/default.nix index f6ee16c..fe051e6 100644 --- a/machines/bomba/services/default.nix +++ b/machines/bomba/services/default.nix @@ -1,9 +1,11 @@ { ... }: { imports = [ + ./actual.nix ./caddy.nix ./fail2ban.nix ./gitea.nix + ./homebox.nix ./navidrome.nix ./nextcloud.nix ./nixflix.nix @@ -12,7 +14,6 @@ ./vaultwarden.nix ./vikunja.nix ./yamtrack.nix - ./actual.nix ]; services.openssh.enable = true; diff --git a/machines/bomba/services/homebox.nix b/machines/bomba/services/homebox.nix new file mode 100644 index 0000000..b38f5c5 --- /dev/null +++ b/machines/bomba/services/homebox.nix @@ -0,0 +1,10 @@ +{ ... }: +{ + services.homebox = { + enable = true; + settings = { + HBOX_WEB_PORT = "8016"; + HBOX_OPTIONS_ALLOW_REGISTRATION = "false"; + }; + }; +}