# Nexpaper

Nexpaper is a lightweight self-hosted alternative to Paperless-ngx for households and small businesses, designed to file, search, and share documents in one container without Redis, Celery, or Postgres. It is open source and self-hosted, installable on TrueNAS and Unraid.

Canonical page: https://ourlocalhost.com/app/6984/nexpaper

## Description

Nexpaper is a lightweight self-hosted alternative to Paperless-ngx for households and small businesses, designed to file, search, and share documents in one container without Redis, Celery, or Postgres. It imports existing Paperless-ngx data and accepts new documents from the browser, phones, scanners, or mailboxes; converts scans into searchable PDFs while preserving originals; and lets users edit, version, search, and share documents through personal or shared vaults.

## Platform availability

Available on 2 of 9 platforms: Unraid, TrueNAS.

## Health score

46/100 (Fair), based on 3 of 4 factors.
- Maintained: 72 (last commit 0 days ago)
- Popular: 17 (6 GitHub stars)
- Easy to install: 30 (2 install platforms, Docker image)

## Links

- TrueNAS: https://apps.truenas.com/catalog/nexpaper/
- Unraid: https://ca.unraid.net/apps/nexpaper-1tpe8pr0m2w16r?q=nexpaper
- GitHub: https://github.com/DerKezorm/nexpaper

## Common questions

### How should I expose nexpaper if I need access away from home?

Keep it on your own network and reach it through a VPN. The example Docker compose publishes only 127.0.0.1:8560 to container port 8000.

### What should I back up?

Back up the /data volume. The documents are stored as plain files under /data/dokumente.

### Can I migrate an existing Paperless-ngx setup?

Yes, nexpaper has an import that reads from a Paperless-ngx server and takes over what you already have. It is independent of Paperless-ngx and only reads from it during import.

### What authentication options are available?

It supports second factor, passkeys, and sign-in through your own provider. There is also a checklist in the settings for checking this.

### What Docker capabilities are needed?

The example uses no-new-privileges, drops ALL capabilities, and adds only CHOWN, DAC_READ_SEARCH, SETUID, and SETGID. It sets the owner of /data and drops from root to the nexpaper user.

### Can I integrate nexpaper with my own tools?

Yes, everything the web app does is available through an open API at /api/v1.

---
Source: Our Local Host (https://ourlocalhost.com/app/6984/nexpaper), the self-hosted and open-source app directory.
