Post

Paperless-ngx

Paperless-ngx is a software tool designed for digitizing and organizing paper documents. It provides a web-based interface for scanning, uploading, and organizing paper documents, making it easier to manage, search, and access important information. Paperless-ngx uses the OCR (Optical Character Recognition) technology to extract text from scanned images and makes it searchable, thus increasing the efficiency of document management.

Paperless-ngx

Installation

Default install:

1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/paperless-ngx.sh)"
CPU: 2 cores RAM: 2048 MB Disk: 12 GB OS: Debian 13

Configuration

Config file:

1
/opt/paperless/paperless.conf

Notes

Show Login Credentials, type cat ~/paperless-ngx.creds in the LXC console
Script installs English as default OCR language. To install additional languages, use apt-get install tesseract-ocr-[lang], where [lang] is the language code (e.g. apt-get install tesseract-ocr-deu).
Paperless-NGX use uv, so all calls need to start with uv run f.e. uv run python3 manage.py document_exporter $path instead python3 manage.py

Web Interface

Port: 8000

This post is licensed under CC BY 4.0 by the author.