secubox-deb/packages/secubox-photoprism/lib/photoprism
CyberMind-FR 080580d110 feat(photoprism): native-LXC rework + Nextcloud photo integration (closes #397)
Captures the live gk2 deployment in source (Source-first; mirrors peertube #388).

- lib/photoprism/install-lxc.sh (NEW): LXC bootstrap (10.100.0.130, br-lxc,
  debian.common.conf, idmap, cgroup caps) + podman + photoprism.service
  (podman run --network=host, sqlite, :2342, PHOTOPRISM_AUTO_INDEX=300,
  generated admin pw) + photoprism-index.timer (15-min, catches NC-synced
  files that PhotoPrism's UI-only auto-index misses). Bind mounts
  /data/shared/photos->originals (shared w/ Nextcloud) + /data/photoprism/*.
- sbin/photoprismctl (NEW): install/status/start/stop/restart/index/logs/reload.
- conf/photoprism.nginx.conf (NEW): public vhost :9080 -> 10.100.0.130:2342,
  WAF-bypass (gitea pattern); postinst symlinks it. conf/photoprism.toml.example.
- debian/control: Docker -> native-LXC; Depends lxc/nftables/openssl.
- debian/postinst: #319 /srv->/data migration (was still hardcoding /srv);
  drop /srv mkdir; ship default toml; tolerate masked unit; stop shipping the
  secubox-CHANGE-ME admin password.
- README + changelog 1.1.0. Nextcloud "PhotoLibrary" side tracked separately.
2026-05-28 09:03:13 +02:00
..
install-lxc.sh feat(photoprism): native-LXC rework + Nextcloud photo integration (closes #397) 2026-05-28 09:03:13 +02:00