Waarom deze configuratie?
- Echte data-soevereiniteit: 100% AVG/GDPR compliant. Lokale gegevens en configuratie blijven op eigen hardware zonder cloud-afhankelijkheid.
- Hardware agnostisch: Geoptimaliseerd voor Raspberry Pi 5 (ARM64) en Proxmox VE hypervisors (x86_64 LXC & VM).
- Engine vrijheid: Getest en gevalideerd voor Docker CE en rootless Podman zonder root-privileges.
- Platform verificatie: Tested on Proxmox LXC: docker (3.1.3, 2026-09-14), podman (7.4.11, 2026-09-14); Proxmox VM: docker (3.1.3, 2026-09-14), podman (7.4.11, 2026-09-14).
Snelle Start (Standalone Docker Compose)
Onderstaand compose-fragment is direct te gebruiken in elke Docker- of Podman-omgeving:
services:
paperless-ngx:
container_name: njorddeploy-paperless-ngx
image: "ghcr.io/paperless-ngx/paperless-ngx:latest"
ports:
- "8000:8000"
environment:
- "PAPERLESS_REDIS=redis://njorddeploy-paperless-broker:6379"
- "PAPERLESS_DBHOST=njorddeploy-paperless-db"
- "PAPERLESS_DBNAME=paperless"
- "PAPERLESS_DBUSER=paperless"
- "PAPERLESS_DBPASS=jp2ioLkJhGfDsAqWe123456_pgpass"
- "PAPERLESS_SECRET_KEY=PasW0rD1nC0mP1eX_K3yS3cR3t_L0nG_R@nD0m_S7r!nG_F0r_P@p3rL3sS"
- "PAPERLESS_URL=http://localhost:8000"
- "USERMAP_UID=0"
- "USERMAP_GID=0"
- "TZ=Etc/UTC"
volumes:
- "./data/paperless-ngx/data:/usr/src/paperless/data"
- "./data/paperless-ngx/media:/usr/src/paperless/media"
- "./data/paperless-ngx/export:/usr/src/paperless/export"
- "./data/paperless-ngx/consume:/usr/src/paperless/consume"
depends_on:
- njorddeploy-paperless-broker
- njorddeploy-paperless-db
networks:
- njorddeploy_net
user: "0:0"
njorddeploy-paperless-broker:
container_name: njorddeploy-paperless-broker
image: redis:7-alpine
volumes:
- "./data/paperless-ngx/redisdata:/data"
networks:
- njorddeploy_net
user: "0:0"
njorddeploy-paperless-db:
container_name: njorddeploy-paperless-db
image: postgres:16-alpine
environment:
- "POSTGRES_USER=paperless"
- "POSTGRES_PASSWORD=jp2ioLkJhGfDsAqWe123456_pgpass"
- "POSTGRES_DB=paperless"
volumes:
- "./data/paperless-ngx/pgdata:/var/lib/postgresql/data"
networks:
- njorddeploy_net
user: "0:0"
networks:
njorddeploy_net:
Start de service direct via de commandline: docker compose up -d
Configuratie & Omgevingsvariabelen
Belangrijkste configuratieparameters en standaardwaarden uit de NjordDeploy component-sjabloon:
| Variable | Default Value | Description |
|---|---|---|
PAPERLESS_WEB_PORT |
8000 |
The host port for accessing the Paperless-ngx web interface. |
PAPERLESS_DBNAME |
paperless |
The name of the PostgreSQL database used by Paperless-ngx. |
PAPERLESS_DBUSER |
paperless |
The username for accessing the PostgreSQL database. |
PAPERLESS_DBPASS |
jp2ioLkJhGfDsAqWe123456_pgpass |
The password for the PostgreSQL database user. |
PAPERLESS_SECRET_KEY |
PasW0rD1nC0mP1eX_K3yS3cR3t_L0nG_R@nD0m_S7r!nG_F0r_P@p3rL3sS |
A unique secret key used for cryptographic signing in Paperless-ngx. Keep this secure. |
USERMAP_UID |
0 |
The User ID (UID) that the Paperless-ngx container will use. Set to 0 for root, or match your host user for permission consistency. |
USERMAP_GID |
0 |
The Group ID (GID) that the Paperless-ngx container will use. Set to 0 for root, or match your host group for permission consistency. |
TZ |
Etc/UTC |
Specify the timezone for the container (e.g., Europe/Berlin, America/New_York). |
Ecosysteem & Bedrijfsintegratie
- Reverse Proxy Klaar: Direct te koppelen met Caddy, Traefik of Nginx Proxy Manager inclusief automatische Let's Encrypt TLS.
- Veilige Remote Toegang: Naadloos te combineren met WireGuard of Tailscale/Headscale voor veilige toegang buiten het lokale netwerk.
- Transactieve Back-ups: Geschikt voor point-in-time database dumps en container-safe volume snapshotting via NjordDeploy.
Eenvoudig beheren via NjordDeploy
Installeer, bewaak en update deze service met 1 klik op uw eigen Raspberry Pi of Proxmox server via de NjordDeploy Configurator.