# SPDX-FileCopyrightText: 2023 Simon Bruder # # SPDX-License-Identifier: AGPL-3.0-or-later { config, ... }: { services.photoprism = { enable = true; originalsPath = "/data/cold/photoprism"; settings = { PHOTOPRISM_SITE_URL = "https://photoprism.sbruder.de/"; }; }; sbruder.restic.backups.system.extraExcludes = [ "/var/lib/private/photoprism" ]; services.nginx.virtualHosts."photoprism.sbruder.de" = { enableACME = true; forceSSL = true; locations = { "/" = { proxyPass = "http://127.0.0.1:${toString config.services.photoprism.port}"; proxyWebsockets = true; }; }; }; }