Docker
The official container images are available on Docker Hub.
PdfDing currently supports the amd64 and arm64 architectures. Take a look at
Configuration for PdfDing's various configuration
options before getting started. To start PdfDing run:
docker run --name pdfding \
-p 8000:8000 \
-v sqlite_data:/home/nonroot/pdfding/db -v media:/home/nonroot/pdfding/media \
-e HOST_NAME=127.0.0.1 -e SECRET_KEY=some_secret \
-e CSRF_COOKIE_SECURE=FALSE -e SESSION_COOKIE_SECURE=FALSE \
-d \
mrmn/pdfding:latest
You can replace docker with podman if you prefer to use podman. If everything completed successfully, the application should now be running
and can be accessed at http://127.0.0.1:8000.
Tip
If you use selinux it might be necessary to add the :Z after the volumes, e.g.
sqlite_data:/home/nonroot/pdfding/db:Z.