Papra — Document Management
Papra keeps personal documents safe in a sealed vault. Accessible at https://docs.friloux.me.
Data Vault
Section titled “Data Vault”/srv/docker/docs.friloux.me/data/├── db/ # SQLite database└── documents/ # PDF and document filesOwner: system user papra (UID/GID 65001).
Health Check
Section titled “Health Check”curl -s http://localhost:1221/api/health# Must contain "isEverythingOk"
# Or via containerdocker exec papra bash -c 'exec 3<>/dev/tcp/127.0.0.1/1221 && printf "GET /api/health HTTP/1.0\r\n\r\n" >&3 && cat <&3 | grep isEverythingOk'Secrets
Section titled “Secrets”services/papra/env: Papra configuration environment variables.
The env file is unsealed by sops and mounted via environmentFiles.
Owner: papra:papra so the rootless container can read it.
Active Traefik Middlewares
Section titled “Active Traefik Middlewares”crowdsec@file— WAF protectionrate-limit@file— standard rate limitingrate-limit-strict@file— strict limiting on/loginsecurity-headers@file— HTTP security headers