Take complete ownership of your documents with a lightweight, self-hosted PDF manager designed for privacy and speed. Whether you are reading a book or reviewing a contract, this tool remembers your last position so you can continue seamlessly on any device. Organize your collection using workspaces, multi-level tagging, and archiving features to keep everything easily accessible. Edit and annotate your files directly in the browser by adding text, highlights, drawings, and saved signatures. Share securely with external audiences via custom links or QR codes, complete with optional access controls. Built for modern infrastructure, it deploys easily via Docker and supports SSO and Two-Factor Authentication for enhanced security. Enjoy a clean, customizable interface with dark mode and multiple layouts, ensuring a comfortable reading experience without vendor lock-in.
services:
pdfding:
container_name: pdfding
image: mrmn/pdfding:latest
volumes:
- ./sqlite_data:/home/nonroot/pdfding/db
- ./media:/home/nonroot/pdfding/media
environment:
- DEFAULT_THEME=${DEFAULT_THEME:-dark}
- DEFAULT_THEME_COLOR=${DEFAULT_THEME_COLOR:-green}
- SECRET_KEY=${SECRET_KEY:-some_long_random_secret}
# the domain where you want to access PdfDing, e.g. pdfding.com
- HOST_NAME=${HOST_NAME:-127.0.0.1}
# In production set the following values to True
- CSRF_COOKIE_SECURE=${CSRF_COOKIE_SECURE:-FALSE}
- SESSION_COOKIE_SECURE=${SESSION_COOKIE_SECURE:-FALSE}
ports:
- "8000:8000"
restart: unless-stoppedSECRET_KEY=your_super_secret_key_hereAuto-fetched about 22 hours ago
Auto-fetched about 22 hours ago