omnipaper

Introduction

A modern, opinionated, self-hosted document management system.

omnipaper is a self-hosted document manager, a modern alternative to paperless-ngx, built to be quick to stand up and pleasant to run.

It's opinionated on purpose. Instead of endless knobs, it makes a few strong choices so the common path just works

The principles

  • Minimal environment config. Booting omnipaper takes only a handful of env vars, a database and a couple of secrets. Everything else (storage, OCR, providers) is configured in the UI after your first login.
  • Dead-simple to self-host. One Docker image plus PostgreSQL. No Redis, no separate worker process, nothing else to wire up. See Installation.
  • Cloud-native storage only. omnipaper keeps your files in S3-compatible object storage (AWS S3, Cloudflare R2, MinIO, …). That makes backups trivial (your provider already handles versioning, replication and lifecycle rules) and gives you high availability for free. See Storage.
  • Cloud OCR. Text extraction is opt-in. When you turn it on, omnipaper uses Mistral's OCR, best OCR that is currently available instead of a slow local engine you have to babysit. See OCR.
  • Modern, mobile-friendly UI. Designed for the browser and the phone from day one.

Status

Under active development. Expect breaking changes between releases.

On this page