service/photoprism: init & enable on newton

This commit is contained in:
Felix Buehler 2022-12-25 12:24:28 +01:00
parent 8334aafa7e
commit 2bb3f056ea
4 changed files with 195 additions and 4 deletions

View file

@ -9,8 +9,10 @@ in
sops.secrets."sso/felix/password-hash" = { };
sops.secrets."sso/felix/totp-secret" = { };
sops.secrets."paperless/password" = { };
sops.secrets."nextcloud/password" = { };
sops.secrets."nextcloud/password".owner = config.users.users.nextcloud.name;
sops.secrets."nextcloud/password" = {
owner = config.users.users.nextcloud.name;
};
sops.secrets."photoprism/password" = { };
# List services that you want to enable:
my.services = {
@ -62,6 +64,16 @@ in
passworts = {
enable = true;
};
# self-hosted photo gallery
photoprism = {
enable = true;
passwordFile = secrets."photoprism/password".path;
originalsPath = "/srv/data/photos";
extraConfig = {
PHOTOPRISM_ADMIN_USER = "felix";
PHOTOPRISM_READONLY = "true";
};
};
ssh-server = {
enable = true;
};