mirror of
https://github.com/RichieCahill/dotfiles.git
synced 2026-04-17 13:08:19 -04:00
deleted photoprism.nix
This commit is contained in:
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
@@ -165,7 +165,6 @@
|
|||||||
"peerconnection",
|
"peerconnection",
|
||||||
"PESKYFOX",
|
"PESKYFOX",
|
||||||
"PGID",
|
"PGID",
|
||||||
"photoprism",
|
|
||||||
"pipewire",
|
"pipewire",
|
||||||
"pkgs",
|
"pkgs",
|
||||||
"plugdev",
|
"plugdev",
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ frontend ContentSwitching
|
|||||||
acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com
|
acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com
|
||||||
acl host_homeassistant hdr(host) -i homeassistant.tmmworkshop.com
|
acl host_homeassistant hdr(host) -i homeassistant.tmmworkshop.com
|
||||||
acl host_jellyfin hdr(host) -i jellyfin.tmmworkshop.com
|
acl host_jellyfin hdr(host) -i jellyfin.tmmworkshop.com
|
||||||
acl host_photoprism hdr(host) -i photoprism.tmmworkshop.com
|
|
||||||
acl host_share hdr(host) -i share.tmmworkshop.com
|
acl host_share hdr(host) -i share.tmmworkshop.com
|
||||||
acl host_uptime_kuma hdr(host) -i uptimekuma-jeeves.tmmworkshop.com
|
acl host_uptime_kuma hdr(host) -i uptimekuma-jeeves.tmmworkshop.com
|
||||||
|
|
||||||
@@ -39,7 +38,6 @@ frontend ContentSwitching
|
|||||||
use_backend filebrowser_nodes if host_filebrowser
|
use_backend filebrowser_nodes if host_filebrowser
|
||||||
use_backend homeassistant_nodes if host_homeassistant
|
use_backend homeassistant_nodes if host_homeassistant
|
||||||
use_backend jellyfin if host_jellyfin
|
use_backend jellyfin if host_jellyfin
|
||||||
use_backend photoprism_nodes if host_photoprism
|
|
||||||
use_backend share_nodes if host_share
|
use_backend share_nodes if host_share
|
||||||
use_backend uptime_kuma_nodes if host_uptime_kuma
|
use_backend uptime_kuma_nodes if host_uptime_kuma
|
||||||
|
|
||||||
@@ -66,10 +64,6 @@ backend jellyfin
|
|||||||
http-check expect string Healthy
|
http-check expect string Healthy
|
||||||
server jellyfin 192.168.95.14:8096
|
server jellyfin 192.168.95.14:8096
|
||||||
|
|
||||||
backend photoprism_nodes
|
|
||||||
mode http
|
|
||||||
server server photoprism:2342
|
|
||||||
|
|
||||||
backend share_nodes
|
backend share_nodes
|
||||||
mode http
|
mode http
|
||||||
server server share:80
|
server server share:80
|
||||||
|
|||||||
@@ -1,53 +0,0 @@
|
|||||||
let
|
|
||||||
vars = import ../vars.nix;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
virtualisation.oci-containers.containers.photoprism = {
|
|
||||||
image = "photoprism/photoprism:latest";
|
|
||||||
volumes = [
|
|
||||||
"${vars.media_docker_configs}/photoprism:/photoprism/storage"
|
|
||||||
"${vars.storage_photos}/originals:/photoprism/originals"
|
|
||||||
"${vars.storage_photos}/import:/photoprism/import"
|
|
||||||
];
|
|
||||||
environment = {
|
|
||||||
PHOTOPRISM_ADMIN_USER="admin";
|
|
||||||
PHOTOPRISM_AUTH_MODE="password";
|
|
||||||
PHOTOPRISM_DISABLE_TLS="false";
|
|
||||||
PHOTOPRISM_DEFAULT_TLS="true";
|
|
||||||
PHOTOPRISM_ORIGINALS_LIMIT="30000";
|
|
||||||
PHOTOPRISM_HTTP_COMPRESSION="gzip";
|
|
||||||
PHOTOPRISM_LOG_LEVEL="info";
|
|
||||||
PHOTOPRISM_READONLY="false";
|
|
||||||
PHOTOPRISM_EXPERIMENTAL="false";
|
|
||||||
PHOTOPRISM_DISABLE_CHOWN="false";
|
|
||||||
PHOTOPRISM_DISABLE_WEBDAV="false";
|
|
||||||
PHOTOPRISM_DISABLE_SETTINGS="false";
|
|
||||||
PHOTOPRISM_DISABLE_TENSORFLOW="false";
|
|
||||||
PHOTOPRISM_DISABLE_FACES="false";
|
|
||||||
PHOTOPRISM_DISABLE_CLASSIFICATION="false";
|
|
||||||
PHOTOPRISM_DISABLE_VECTORS="false";
|
|
||||||
PHOTOPRISM_DISABLE_RAW="false";
|
|
||||||
PHOTOPRISM_RAW_PRESETS="false";
|
|
||||||
PHOTOPRISM_SIDECAR_YAML="true";
|
|
||||||
PHOTOPRISM_BACKUP_ALBUMS="true";
|
|
||||||
PHOTOPRISM_BACKUP_DATABASE="true";
|
|
||||||
PHOTOPRISM_BACKUP_SCHEDULE="daily";
|
|
||||||
PHOTOPRISM_INDEX_SCHEDULE="";
|
|
||||||
PHOTOPRISM_AUTO_INDEX="300";
|
|
||||||
PHOTOPRISM_AUTO_IMPORT= "-1";
|
|
||||||
PHOTOPRISM_DETECT_NSFW="false";
|
|
||||||
PHOTOPRISM_UPLOAD_NSFW="true";
|
|
||||||
PHOTOPRISM_DATABASE_DRIVER="sqlite";
|
|
||||||
PHOTOPRISM_SITE_CAPTION="AI-Powered Photos App";
|
|
||||||
PHOTOPRISM_SITE_DESCRIPTION="";
|
|
||||||
PHOTOPRISM_SITE_AUTHOR="";
|
|
||||||
PHOTOPRISM_UID="600";
|
|
||||||
PHOTOPRISM_GID="600";
|
|
||||||
# PHOTOPRISM_UMASK: 0000
|
|
||||||
};
|
|
||||||
environmentFiles = ["${vars.storage_secrets}/docker/photoprism"];
|
|
||||||
autoStart = true;
|
|
||||||
extraOptions = [ "--network=web" ];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -14,7 +14,6 @@ in
|
|||||||
"${./haproxy.cfg}:/usr/local/etc/haproxy/haproxy.cfg"
|
"${./haproxy.cfg}:/usr/local/etc/haproxy/haproxy.cfg"
|
||||||
];
|
];
|
||||||
dependsOn = [
|
dependsOn = [
|
||||||
"photoprism"
|
|
||||||
"uptime_kuma"
|
"uptime_kuma"
|
||||||
];
|
];
|
||||||
extraOptions = [ "--network=web" ];
|
extraOptions = [ "--network=web" ];
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ sudo zfs create -o compression=zstd-9 media/docker
|
|||||||
sudo zfs create -o recordsize=1M -o compression=zstd-19 media/library
|
sudo zfs create -o recordsize=1M -o compression=zstd-19 media/library
|
||||||
sudo zfs create -o compression=zstd-9 -o sync=disabled media/github-runners
|
sudo zfs create -o compression=zstd-9 -o sync=disabled media/github-runners
|
||||||
sudo zfs create -o copies=3 media/notes
|
sudo zfs create -o copies=3 media/notes
|
||||||
sudo zfs create -o recordsize=16k -o primarycache=metadata -o mountpoint=/zfs/media/database/photoprism_mariadb media/photoprism_mariadb
|
|
||||||
sudo zfs create -o compression=zstd-9 media/plex
|
sudo zfs create -o compression=zstd-9 media/plex
|
||||||
sudo zfs create -o compression=zstd-9 media/services
|
sudo zfs create -o compression=zstd-9 media/services
|
||||||
sudo zfs create -o compression=zstd-19 media/home_assistant
|
sudo zfs create -o compression=zstd-19 media/home_assistant
|
||||||
|
|||||||
Reference in New Issue
Block a user