picpeak backend — self-hosted photo sharing + CRM for photographers. Pairs with picpeak/frontend.
50K+
picpeak is an open-source, self-hosted photo-sharing platform for photographers, with an optional CRM / accounting suite. This image is the backend / API (Node.js + Express). It runs together with the picpeak/frontend image, PostgreSQL and Redis.
picpeak/frontendlatest — latest stable releasex.y.z — a pinned release (recommended for production — keep backend and frontend on the same tag)main — latest build from main (may be unstable)linux/amd64, linux/arm64 (x86 and ARM NAS)picpeak runs as a small stack (backend + frontend + PostgreSQL + Redis) and finishes setup with a first-run web wizard. Use the maintained compose — it auto-generates secrets and wires the services:
mkdir picpeak && cd picpeak
curl -L https://raw.githubusercontent.com/PicPeak/picpeak/main/docker-compose.production.yml -o docker-compose.yml
curl -L https://raw.githubusercontent.com/PicPeak/picpeak/main/.env.example -o .env
# edit .env — DB_USER, DB_NAME, TZ, FRONTEND_URL / ADMIN_URL (your domain), SMTP_*
docker compose up -d
Then open the frontend (default http://your-host:3000) and complete the setup wizard.
🔐 JWT and database secrets are generated automatically on first boot — you do not set them by hand.
3001); the frontend reverse-proxies API calls to it./app/storage (photos, PDFs, backups), /app/data, /app/events, /app/logs, and the PostgreSQL volume.Full env reference, production compose, reverse-proxy/HTTPS, backup & restore, updates: https://github.com/PicPeak/picpeak (.env.example, README-DOCKER.md).
Content type
Image
Digest
sha256:d1c412ed5…
Size
199.2 MB
Last updated
1 day ago
docker pull picpeak/backend