Deploy guide
Private document management on TrueNAS SCALE.
TrueNAS SCALE pairs ZFS data protection with container support, a strong foundation for records you intend to keep for decades.
Why it fits
Why run DocManFu on TrueNAS SCALE
- ZFS checksums and snapshots protect long-lived documents
- Snapshots give you a rollback point before big imports
- Replication tasks can copy the archive offsite
Before you install
Setup notes
- 1Run the Docker Compose stack using the container tooling available in your SCALE release
- 2Put document and database storage on dedicated datasets
- 3Schedule snapshots and replicate them to another location
- 4Check the deployment guide for required environment variables
What you get
The full DocManFu stack on TrueNAS SCALE
DocManFu runs as one Docker Compose stack: web app, API, PostgreSQL, Redis, and a background OCR worker. Anywhere Docker Engine and Docker Compose v2 run, DocManFu can run. OCR happens locally, AI is optional and can run locally with Ollama, and your documents stay on storage you control.
git clone https://github.com/DocManFu/DocManFu.git
cd DocManFu
cp .env.production.example .env # set POSTGRES_PASSWORD and JWT_SECRET_KEY
./prod up -dOther ways to self-host
What will you store?
Your documents. Your rules.
Ready to master the paper pile?
One Docker Compose command puts a private, searchable document vault on hardware you control. Prefer not to self-host? A hosted version is coming soon—ask @DustinDavis on X.