[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-paperless-ngx":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":16,"github":16,"tagline":18,"longDescription":19,"features":20,"useCases":30,"steps":40,"faq":59,"specs":78,"compatibleOs":88,"relatedApps":89,"relatedPosts":110,"category":114},"paperless-ngx",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"collaboration","collaboration-productivity","التعاون-والإنتاجية","Paperless-ngx","Open-source self-hosted document management system — scan, OCR and index all your documents with automatic filing by correspondent, type and tags, hosted on your VPS.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fhost-paperless-ngx-on-your-own-vps","Self-hosted GED — OCR, auto-tagging and full-text search for all your documents. AGPL-3.0, 43 k+ stars, Django + PostgreSQL + Redis.","Paperless-ngx is a community-maintained, open-source document management system (AGPL-3.0, 43 k+ stars) that transforms your physical and digital documents into a searchable, well-organised archive — entirely on your own VPS, with zero data leaving your infrastructure.\n\nUpload a PDF or scan a paper document and Paperless-ngx automatically runs OCR via Tesseract (French, English, Arabic included), extracts the full text, matches the document against your rules (by sender email, keyword or regex), assigns a correspondent (e.g. \"Tax Authority\", \"Bank\"), a document type (e.g. \"Invoice\", \"Contract\") and a set of tags — all without any manual intervention. Every word in every document becomes instantly searchable.\n\nThe stack runs as three Docker containers: a Django\u002FGunicorn webserver, a PostgreSQL 16 database and a Redis broker for the Celery task queue. A consumption directory lets you automate ingestion: drop a file in the folder, share it via email or push it from a scanner, and the document is processed and filed automatically. The REST API opens the door to integrations with n8n, Nextcloud, your ERP or any custom workflow.",[21,22,23,24,25,26,27,28,29],"Automatic OCR via Tesseract — every uploaded PDF or image becomes full-text searchable; multilingual (French, English, Arabic).","Auto-filing rules — assign correspondents, document types and tags automatically based on title, content or source.","Consumption inbox — a watched folder, email inbox or REST API endpoint for hands-off document ingestion from scanners or scripts.","Full-text search — instant results across millions of documents including scanned images, with filters by date, type, tag and correspondent.","REST API — query, upload, tag and download documents programmatically; integrates with n8n, Home Assistant, Nextcloud and custom apps.","Audit log — every create\u002Fupdate\u002Fdelete action is logged with timestamp and user for GDPR and compliance workflows.","Multi-user with granular permissions — separate storage areas, shared labels and fine-grained access control.","Dark mode, customisable dashboard and list\u002Fdetail views — polished web UI accessible from any browser.","AGPL-3.0 licence — no per-document quota, no SaaS cloud, no vendor lock-in; full data ownership.",[31,34,37],{"title":32,"body":33},"Paperless office for SMEs","Replace paper filing cabinets and scattered PDFs with a centralised, searchable archive. Accountants drop invoices in the consumption folder; Paperless-ngx OCRs, tags and files them by supplier and month automatically. Auditors search for 'VAT refund 2025' and get the exact document in under a second — no more hunting through folders.",{"title":35,"body":36},"Personal finance and legal archive","Store bank statements, tax returns, lease agreements and insurance policies in one searchable place. Auto-tagging rules route every bank PDF to the right correspondent. Full-text search finds any clause in any contract. Encrypted backups via rsync or S3-compatible tools keep the archive safe — and 100% off cloud services.",{"title":38,"body":39},"Dev team runbook and compliance repository","Use Paperless-ngx as an internal document store for compliance artifacts: signed NDAs, server purchase invoices, audit reports, SSL certificate renewals. The REST API lets your CI pipeline auto-upload generated PDFs (reports, changelogs) immediately after each build. Tags and correspondents make GDPR audit trails effortless.",[41,44,47,50,53,56],{"title":42,"body":43},"Order a ServOrbit VPS","Paperless-ngx runs comfortably on a 2 GB \u002F 2 vCPU VPS (Ubuntu 24.04). The three containers — webserver, PostgreSQL and Redis — idle around 400–512 MB RAM. For large archives (100 k+ documents) or concurrent OCR jobs, a 4 GB plan gives comfortable headroom.",{"title":45,"body":46},"One-click deploy from the marketplace","Open your ServOrbit control panel, navigate to Marketplace → Collaboration & Productivity → Paperless-ngx, and click Deploy. Docker pulls `ghcr.io\u002Fpaperless-ngx\u002Fpaperless-ngx:latest`, PostgreSQL 16 and Redis 7, then starts all three containers. An admin account is created automatically from the credentials provisioned at deploy time.",{"title":48,"body":49},"Log in and configure your first document type","If a domain is attached to the app, open `https:\u002F\u002Fyour-domain` — with no port number. Without a domain there is no public access: open an SSH tunnel with `ssh -L 8000:127.0.0.1:8000 root@\u003Cyour-vps-ip>` (8000 is the catalogue port, given as an example — use the port shown on your app's card in the client area), then browse to `http:\u002F\u002Flocalhost:8000`. Log in with the admin credentials from your welcome email. Go to Settings → Document Types and create your first type (e.g. \"Invoice\", \"Contract\"). Then go to Correspondents and add the senders you deal with most often. Paperless-ngx uses these to auto-file incoming documents.",{"title":51,"body":52},"Set up a consumption method","The easiest way to feed documents is the consumption folder mounted at `\u002Fusr\u002Fsrc\u002Fpaperless\u002Fconsume` inside the container. On your VPS, files placed there are processed automatically. Alternatively, enable the email consumer (Settings → Mail) to pull attachments from a dedicated IMAP mailbox — perfect for forwarding scanned invoices or bank statements.",{"title":54,"body":55},"Create auto-filing rules","In Settings → Matching, create rules that automatically tag and file documents. Example: any document whose title contains 'Invoice' from 'your-supplier.com' → correspondent \"Supplier\", type \"Invoice\", tag \"#accounting\". Paperless-ngx tests each rule against every new document and applies all matches instantly.",{"title":57,"body":58},"Add a domain and enable HTTPS","A domain is not required, but without one there is no public access — the interface is reachable only through an SSH tunnel from your own machine. For permanent remote access, attach a domain to the app from your ServOrbit client area: the nginx vhost, the TLS certificate and the proxy to port 8000 on the loopback are all set up for you, with nothing to install. Then update `PAPERLESS_URL` in your `.env` to `https:\u002F\u002Fdocs.your-domain.com` so that document download links and email notifications use the correct URL. A subdomain like `docs.your-domain.com` is a clean convention.",[60,63,66,69,72,75],{"q":61,"a":62},"What is Paperless-ngx?","Paperless-ngx is a self-hosted, open-source document management system (AGPL-3.0, 43 k+ stars). It scans, OCRs and indexes physical and digital documents, files them automatically by correspondent, document type and tag, and makes every word searchable — all on your own VPS without any cloud dependency.",{"q":64,"a":65},"How much RAM does Paperless-ngx need?","The three-container stack (Django webserver + PostgreSQL 16 + Redis 7) idles around 400–512 MB RAM. A 2 GB VPS is the recommended minimum; OCR processing of multi-page documents temporarily spikes CPU but does not require extra RAM. A 4 GB plan is comfortable for teams or large archives.",{"q":67,"a":68},"Does Paperless-ngx support Arabic and French OCR?","Yes. The Docker image bundles Tesseract with full language packs. `PAPERLESS_OCR_LANGUAGE=fra+eng` enables automatic OCR in French, English and Arabic simultaneously. You can add any Tesseract language by adjusting the environment variable — no additional packages needed inside the container.",{"q":70,"a":71},"Is a domain name required?","No. Paperless-ngx is accessible by IP and port (8000) out of the box. A domain is recommended for production — it enables HTTPS via a reverse proxy and correct document links in email notifications. You can add a domain at any time after the initial deploy.",{"q":73,"a":74},"Can Paperless-ngx integrate with n8n or external tools?","Yes. Paperless-ngx exposes a full REST API documented at `\u002Fapi\u002F`. You can list, search, upload, tag, download and delete documents via HTTP. This makes it straightforward to trigger document ingestion from n8n workflows, Zapier, CI pipelines or any custom script.",{"q":76,"a":77},"Is Paperless-ngx free to self-host?","Yes. Paperless-ngx is AGPL-3.0 open-source software — free to use, modify and self-host with no per-document fees, no storage limits and no cloud subscription. You pay only for the ServOrbit VPS.",{"ram":79,"cpu":80,"stack":81,"port":87},"2 GB","2 vCPU",[82,83,84,85,86],"Docker","Django","PostgreSQL 16","Redis 7","Tesseract OCR","8000",[],[90,98,104],{"name":91,"slug":92,"categorySlug":11,"categoryName":93,"categoryColor":94,"logo":95,"tagline":96,"description":97},"Nextcloud","nextcloud","Collaboration & Productivity","text-indigo-400 bg-indigo-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fnextcloud","Private team cloud — files, calendars, contacts and collaboration on your own infrastructure.","Storage, sharing and team collaboration. Your files, calendars and contacts on your own infrastructure.",{"name":99,"slug":100,"categorySlug":11,"categoryName":93,"categoryColor":94,"logo":101,"tagline":102,"description":103},"Mattermost","mattermost","https:\u002F\u002Fcdn.simpleicons.org\u002Fmattermost","Secure, self-hosted team messaging — the sovereign alternative to Slack and Teams.","Secure, self-hosted team messaging. Channels, threads, integrations — without depending on Slack or Teams.",{"name":105,"slug":106,"categorySlug":11,"categoryName":93,"categoryColor":94,"logo":107,"tagline":108,"description":109},"Wiki.js","wiki-js","https:\u002F\u002Fcdn.simpleicons.org\u002Fwikidotjs","A modern knowledge base — structured documentation, full-text search and fine-grained access control.","A modern knowledge base for your teams. Structured documentation, full-text search and fine-grained access control.",[111,112,113],"heberger-paperless-ngx","heberger-nextcloud","heberger-mattermost",{"key":10,"slug":11,"name":93,"objective":115,"icon":116,"color":94},"Share information and collaborate.","collab",1787581036816]