diff --git a/hosts/next/nextcloud.nix b/hosts/next/nextcloud.nix index 7ebb6bb..8204c14 100644 --- a/hosts/next/nextcloud.nix +++ b/hosts/next/nextcloud.nix @@ -22,7 +22,15 @@ services.nginx = { forceSSL = true; ## LetsEncrypt enableACME = true; - }; + }; + "music.atlanticaweb.fr" = { + forceSSL = true; + enableACME = true; + locations."/" = { + proxyPass = "http://127.0.0.1:${toString config.services.navidrome.settings.Port}/"; + proxyWebsockets = true; + }; + }; }; }; diff --git a/hosts/web/webserver.nix b/hosts/web/webserver.nix index 20b92a9..f1f6a49 100644 --- a/hosts/web/webserver.nix +++ b/hosts/web/webserver.nix @@ -12,11 +12,6 @@ in root * ${caddyDir} } - https://music.atlanticaweb.fr { - encode gzip - reverse_proxy http://192.168.10.114:4533 - } - https://git.atlanticaweb.fr { encode gzip reverse_proxy http://localhost:3001 diff --git a/modules/navidrome.nix b/modules/navidrome.nix index 502bf92..b9c3eb9 100644 --- a/modules/navidrome.nix +++ b/modules/navidrome.nix @@ -1,10 +1,11 @@ { config, pkgs, lib, ... }: { services.navidrome = { - enable = true; # Enable Gitea + enable = true; settings = { MusicFolder = "/var/lib/nextcloud/data/alexandre/files/Musique/"; Address = "0.0.0.0"; + Port = "4533"; }; }; }