Deploy guide

Private document management on Unraid.

Unraid is a popular homelab platform with first-class Docker support, and plenty of storage for a lifetime of documents.

Why it fits

Why run DocManFu on Unraid

  • Plenty of storage for scans and PDFs
  • Spare CPU for OCR and local Ollama models
  • Fits alongside the other self-hosted services you already run

Before you install

Setup notes

  1. 1Install a Docker Compose plugin to run the multi-container stack
  2. 2Keep PostgreSQL and document data on persistent appdata or array storage
  3. 3Add a GPU for faster local AI if your server has one
  4. 4Include DocManFu data in your appdata backup routine

What you get

The full DocManFu stack on Unraid

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 -d

Other 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.