PhotoPrism photo management (ps1raf test) — fotosRO read-only source
Rootless podman quadlets (photoprism + MariaDB 11.8), nginx TLS proxy on 8088,
PHOTOPRISM_READONLY=true, fotosRO mounted :ro.
🤖 Generated with Claude Code
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
||
|---|---|---|
| .gitignore | ||
| README.md | ||
PhotoPrism (ps1raf, test/lab)
Self-hosted photo management, deployed as rootless podman quadlets.
- URL: https://ps1raf.tn.ps1.at:8088/
- Login:
admin/adminadmin - Image:
docker.io/photoprism/photoprism:260601 - Database: MariaDB 11.8 (
photoprism-db)
Source folder (read-only)
fotosRO/ is bind-mounted into the container at /photoprism/originals as
read-only (:ro), and PhotoPrism runs with PHOTOPRISM_READONLY=true
(no uploads, imports, or edits to originals via the UI). Drop photos into
fotosRO/ on the host, then Library → Index in the UI to scan them.
Layout
photoprism/
├── fotosRO/ # ORIGINALS — read-only source folder (not committed)
├── storage/ # sidecar, cache, thumbnails, config, db backups (not committed)
├── mariadb/ # MariaDB data (not committed)
└── .env # secrets (not committed)
Quadlets (~/.config/containers/systemd/)
photoprism.network— private podman networkphotoprism-db.container— MariaDB 11.8photoprism.container— PhotoPrism app,127.0.0.1:2342
Operate
systemctl --user restart photoprism.service
podman logs photoprism --tail 50
nginx TLS reverse proxy: /etc/nginx/conf.d/photoprism.conf (port 8088,
shared ps1raf cert).