Private by architecture

Your documents contain your life. Host them accordingly.

Tax records, medical statements, contracts, receipts, and insurance policies deserve stronger guarantees than a changing privacy policy.

Data ownership should be literal

With self-hosted document management, your source files live on storage you choose. DocManFu does not require a hosted account, subscription, or vendor-controlled database. If the project disappeared tomorrow, your files and standard PostgreSQL data would still be yours.

Privacy without wishful thinking

DocManFu can run entirely inside your network. OCR happens locally. AI is optional, and Ollama lets compatible models run locally too. If you prefer OpenAI or Anthropic, you can make that explicit choice rather than accepting an invisible dependency.

The simplest privacy promise is architectural: a service cannot monetize documents it never receives.

Predictable cost instead of permanent rent

The software is free under the MIT License. Run it on hardware you already own or an inexpensive VPS. Your cost is infrastructure—not a per-seat document tax that rises after your archive becomes difficult to move.

Boring technology is a feature

PDFs and images remain ordinary files. Metadata lives in PostgreSQL. Backups use familiar tools. Docker Compose describes the stack. Those choices are intentionally unexciting because personal archives need to survive trends.

Where can DocManFu run?

  • A home server or mini PC
  • A NAS that supports Docker
  • A private VPS
  • A Linux workstation
  • Docker Desktop on macOS or Windows

You need Docker and Docker Compose. For public access, add HTTPS with Caddy, Traefik, or your preferred reverse proxy and maintain normal server security practices.

Own the archive, not just the export button.

DocManFu gives you modern retrieval without surrendering custody.

Deploy DocManFu

Your documents. Your rules.

Ready to master the paper pile?

One Docker Compose command puts a private, searchable document vault on hardware you control.