This guide provides a baseline self-hosted setup workflow for Docspell on Debian 10+, Ubuntu LTS, and RHEL 9+ compatible systems.
Install Docker engine and compose plugin using your distribution package management.
Create a dedicated path such as /opt/docspell for compose files and persistent data.
Use Docker Compose with services for Docspell components, PostgreSQL, and search/index dependencies.
Check container health, open the web UI, and verify basic upload/search flow.
Place Docspell behind TLS reverse proxy, configure backups, and restrict admin access.
Any questions?
Feel free to contact us. Find all contact information on our contact page.