2026-07-06 22:09:36 +02:00
|
|
|
# paperless-worker secrets — copy to .env (gitignored) next to
|
|
|
|
|
# docker-compose.yml on SOLARIA. Values are SHARED with paperless@PIHA:
|
|
|
|
|
# copy them from /opt/homelab/config or services/paperless/.env on PIHA,
|
|
|
|
|
# do NOT generate new ones.
|
|
|
|
|
|
|
|
|
|
# MUST be identical to PAPERLESS_SECRET_KEY in services/paperless/.env @ PIHA.
|
|
|
|
|
PAPERLESS_SECRET_KEY=change-me-same-as-piha
|
|
|
|
|
|
|
|
|
|
# MUST be identical to PAPERLESS_DBPASS in services/paperless/.env @ PIHA.
|
|
|
|
|
PAPERLESS_DBPASS=change-me-same-as-piha
|
|
|
|
|
|
feat(kb): configi Paperless/Nextcloud wg 9 decyzji — NC na PIHA, domeny kapala, Redis requirepass, backup SOLARIA, NC pin 34
Co zrobione:
- Nextcloud host = PIHA (always-on dla aktywnego uzycia), owner_node +
LAN_BIND_IP/TRUSTED_PROXIES w .env, README zaktualizowane
- Redis brokera Paperlessa: requirepass, PAPERLESS_REDIS_PASSWORD w .env
po obu stronach (PIHA + worker@SOLARIA), healthchecki z auth
- Domeny potwierdzone: paper.kapala.org, cloud.kapala.org (Cloudflare
DNS-only -> Tailscale PIHA, wildcard cert juz pokrywa) — udokumentowane,
nic nie utworzone
- Backup Paperlessa zatwierdzony: document_exporter + rsync/borg -> SOLARIA,
retencja 7/4/6, offsite jako future-note
- Nextcloud pin: 34-apache (zweryfikowany aktualny stable, endoflife.date)
- Whoosh fallback-worker: zaakceptowane bez zmian
- Porty/wylaczenie local login/sizing OCR-workera: przeniesione z "decyzji"
na "TODO przy deployu"
- DECYZJE-do-podjecia.md zaktualizowane: wszystko poza portami/loginem/
sizingiem przeniesione do "Rozstrzygniete"
Tylko edycja configow w repo — nic nie zdeployowane, zadne kontenery nie
byly ruszane, DNS/vhosty nie utworzone.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-09 16:15:35 +02:00
|
|
|
# MUST be identical to PAPERLESS_REDIS_PASSWORD in services/paperless/.env @
|
|
|
|
|
# PIHA (broker requirepass) — a mismatch means this worker cannot reach the
|
|
|
|
|
# queue.
|
|
|
|
|
PAPERLESS_REDIS_PASSWORD=change-me-same-as-piha
|
|
|
|
|
|
2026-07-06 22:09:36 +02:00
|
|
|
# Parallel OCR tasks on SOLARIA (celery --concurrency). Total CPU load is
|
|
|
|
|
# roughly WORKER_CONCURRENCY x PAPERLESS_THREADS_PER_WORKER (4x4=16 threads
|
|
|
|
|
# default, on 24 cores / 32 threads).
|
feat(kb): configi Paperless/Nextcloud wg 9 decyzji — NC na PIHA, domeny kapala, Redis requirepass, backup SOLARIA, NC pin 34
Co zrobione:
- Nextcloud host = PIHA (always-on dla aktywnego uzycia), owner_node +
LAN_BIND_IP/TRUSTED_PROXIES w .env, README zaktualizowane
- Redis brokera Paperlessa: requirepass, PAPERLESS_REDIS_PASSWORD w .env
po obu stronach (PIHA + worker@SOLARIA), healthchecki z auth
- Domeny potwierdzone: paper.kapala.org, cloud.kapala.org (Cloudflare
DNS-only -> Tailscale PIHA, wildcard cert juz pokrywa) — udokumentowane,
nic nie utworzone
- Backup Paperlessa zatwierdzony: document_exporter + rsync/borg -> SOLARIA,
retencja 7/4/6, offsite jako future-note
- Nextcloud pin: 34-apache (zweryfikowany aktualny stable, endoflife.date)
- Whoosh fallback-worker: zaakceptowane bez zmian
- Porty/wylaczenie local login/sizing OCR-workera: przeniesione z "decyzji"
na "TODO przy deployu"
- DECYZJE-do-podjecia.md zaktualizowane: wszystko poza portami/loginem/
sizingiem przeniesione do "Rozstrzygniete"
Tylko edycja configow w repo — nic nie zdeployowane, zadne kontenery nie
byly ruszane, DNS/vhosty nie utworzone.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-09 16:15:35 +02:00
|
|
|
# TODO AT DEPLOY (module 5): measure on a sample before the 70k-attachment batch.
|
2026-07-06 22:09:36 +02:00
|
|
|
WORKER_CONCURRENCY=4
|