diff --git a/machines/fuuko/services/photoprism.nix b/machines/fuuko/services/photoprism.nix index 110e7fa..635ee5f 100644 --- a/machines/fuuko/services/photoprism.nix +++ b/machines/fuuko/services/photoprism.nix @@ -4,9 +4,21 @@ services.photoprism = { enable = true; originalsPath = "/data/cold/photoprism"; + settings = { + PHOTOPRISM_SITE_URL = "https://photoprism.sbruder.de/"; + }; }; sbruder.restic.system.extraExcludes = [ "/var/lib/private/photoprism" ]; + + services.nginx.virtualHosts."photoprism.sbruder.de" = { + locations = { + "/" = { + proxyPass = "http://127.0.0.1:${toString config.services.photoprism.port}"; + proxyWebsockets = true; + }; + }; + }; } diff --git a/machines/vueko/services/fuuko-proxy.nix b/machines/vueko/services/fuuko-proxy.nix index f7649a3..7fec8a9 100644 --- a/machines/vueko/services/fuuko-proxy.nix +++ b/machines/vueko/services/fuuko-proxy.nix @@ -14,6 +14,7 @@ [ "languagetool.sbruder.de" "media.sbruder.de" + "photoprism.sbruder.de" "torrent.sbruder.de" ]); }