box: enable photoprism \o/
This commit is contained in:
parent
d4047fef14
commit
1264dcd9b1
@ -170,64 +170,26 @@ in {
|
|||||||
defaults.email = "aaron@bolddaemon.com";
|
defaults.email = "aaron@bolddaemon.com";
|
||||||
};
|
};
|
||||||
|
|
||||||
# for photoprism
|
|
||||||
#users.groups.photoprism = {
|
|
||||||
# name = "photoprism";
|
|
||||||
# gid = 986;
|
|
||||||
#};
|
|
||||||
#users.users.photoprism = {
|
|
||||||
# uid = 991;
|
|
||||||
# name = "photoprism";
|
|
||||||
# isSystemUser = true;
|
|
||||||
# hashedPassword = null;
|
|
||||||
# group = "photoprism";
|
|
||||||
# shell = "/bin/sh";
|
|
||||||
# openssh.authorizedKeys.keys = pubKeys;
|
|
||||||
#};
|
|
||||||
|
|
||||||
#virtualisation.podman = {
|
|
||||||
# enable = false;
|
|
||||||
# #dockerCompat = true;
|
|
||||||
#};
|
|
||||||
#virtualisation.oci-containers.backend = "podman";
|
|
||||||
#virtualisation.oci-containers.containers = {
|
|
||||||
# #kativa = {
|
|
||||||
# # autoStart = true;
|
|
||||||
# # ports = [ "127.0.0.1:5000:5000" ];
|
|
||||||
# # image = "kizaing/kavita:0.5.2";
|
|
||||||
# # volumes = [ "/media/books:/books" "/media/books/config:/kativa/config" ];
|
|
||||||
# #};
|
|
||||||
# photoprism = {
|
|
||||||
# #user = "${toString config.users.users.photoprism.name}:${toString config.users.groups.photoprism.name}";
|
|
||||||
# autoStart = true;
|
|
||||||
# ports = [ "127.0.0.1:2343:2343" ];
|
|
||||||
# image = "photoprism/photoprism:${photoPrismTag}";
|
|
||||||
# workdir = "/photoprism";
|
|
||||||
# volumes = [
|
|
||||||
# "/media/pictures/photoprism/storage:/photoprism/storage"
|
|
||||||
# "/media/pictures/photoprism/originals:/photoprism/originals"
|
|
||||||
# "/media/pictures/photoprism/import:/photoprism/import"
|
|
||||||
# ];
|
|
||||||
# environment = {
|
|
||||||
# PHOTOPRISM_HTTP_PORT = "2343";
|
|
||||||
# PHOTOPRISM_UPLOAD_NSFW = "true";
|
|
||||||
# PHOTOPRISM_DETECT_NSFW = "false";
|
|
||||||
# PHOTOPRISM_UID = "${toString config.users.users.photoprism.uid}";
|
|
||||||
# PHOTOPRISM_GID = "${toString config.users.groups.photoprism.gid}";
|
|
||||||
# #PHOTOPRISM_SITE_URL = "https://photos.tapenet.org/";
|
|
||||||
# PHOTOPRISM_SITE_URL = "https://box.humpback-trout.ts.net/photos";
|
|
||||||
# PHOTOPRISM_SETTINGS_HIDDEN = "false";
|
|
||||||
# PHOTOPRISM_DATABASE_DRIVER = "sqlite";
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
#};
|
|
||||||
|
|
||||||
users.groups.media = {
|
users.groups.media = {
|
||||||
name = "media";
|
name = "media";
|
||||||
members = ["qbit" "sonarr" "radarr" "lidarr" "nzbget" "jellyfin" "headphones"];
|
members = ["qbit" "sonarr" "radarr" "lidarr" "nzbget" "jellyfin" "headphones"];
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
|
photoprism = {
|
||||||
|
enable = true;
|
||||||
|
port = 2343;
|
||||||
|
storagePath = "/media/pictures/photoprism/storage";
|
||||||
|
originalsPath = "/media/pictures/photoprism/originals";
|
||||||
|
importPath = "/media/pictures/photoprism/import";
|
||||||
|
settings = {
|
||||||
|
PHOTOPRISM_UPLOAD_NSFW = true;
|
||||||
|
PHOTOPRISM_DETECT_NSFW = false;
|
||||||
|
PHOTOPRISM_SITE_URL = "https://box.humpback-trout.ts.net/photos";
|
||||||
|
PHOTOPRISM_SETTINGS_HIDDEN = "false";
|
||||||
|
PHOTOPRISM_DATABASE_DRIVER = "sqlite";
|
||||||
|
};
|
||||||
|
};
|
||||||
nextcloud = {
|
nextcloud = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableBrokenCiphersForSSE = false;
|
enableBrokenCiphersForSSE = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user