I still remember the day my wife asked where the warranty paperwork for our fridge went. I spent 45 minutes digging through three folders of unsorted paper before giving up. That same week, I set up Paperless-ngx on a spare mini PC in my closet. Six months later, every receipt, contract, and tax document lives in one searchable archive I can pull up from my phone in the parking lot of Home Depot.
If you are searching for the best setup for self-hosting Paperless-ngx, you are probably drowning in the same paper chaos I was. Paperless-ngx is a free, open-source document management system that scans, indexes, and archives your physical paperwork using OCR and machine learning tagging. You keep total ownership of your data, skip monthly subscriptions, and turn stacks of paper into a searchable digital archive.
Our team spent 90 days testing six hardware configurations across three home labs, scanning over 2,500 documents with different databases, reverse proxies, and storage setups. This guide breaks down what actually works, what slows down OCR, and which hardware gives you the best bang for your buck in 2026.
Table of Contents
Top 3 Best Setup for Self-Hosting Paperless-ngx in 2026
Best Setup for Self-Hosting Paperless-ngx in September
| Product | Specs | Action |
|---|---|---|
Beelink SER5 PRO Mini PC |
|
Check Latest Price |
Beelink SER5 MAX Mini PC |
|
Check Latest Price |
CanaKit Raspberry Pi 5 Kit |
|
Check Latest Price |
Synology DS425+ NAS |
|
Check Latest Price |
Synology DS223 NAS |
|
Check Latest Price |
Trygrealab Mini Server Rack |
|
Check Latest Price |
1. Beelink SER5 PRO Mini PC: Editor’s Choice for Home Lab
Beelink SER5 PRO Mini PC,AMD Ryzen 5 5500U (6C/12T,up to 4.0 GHz),Mini Computer with 16GB DDR4/480GB NVMe SSD,Support Triple Screen Display, WiFi6, BT5.4,Type-C, 2.5G LAN
Ryzen 5 5500U
16GB DDR4
480GB NVMe SSD
Pros
- Compact and powerful Ryzen 5 CPU
- Whisper-quiet 32dB operation
- Triple display output with HDMI/DP/Type-C
- 2.5G LAN for fast network scanning
- Expandable RAM up to 64GB
Cons
- Generic brand SSD included
- Limited USB port count
I bolted the Beelink SER5 PRO to the back of my desk with velcro and forgot it existed for three months. That is the highest compliment I can give a home server. The Ryzen 5 5500U chews through OCR jobs without raising its voice, and at 32dB the fan noise is quieter than my refrigerator compressor.
The 16GB of DDR4 is the sweet spot for Paperless-ngx. I run PostgreSQL, Redis, Gotenberg, Tika, and the webserver containers all at once, with memory to spare. PostgreSQL uses about 800MB on idle, Redis sips 200MB, and the webserver container sits around 400MB during peak consumption. Even with a 1,200-document backlog processing overnight, I never saw swap usage climb above 5%.

The 480GB NVMe SSD is enough for roughly 50,000 typical documents at PDF/A storage rates. I store about 3,200 documents across six years of tax returns, contracts, and medical records, and my consumption folder plus database sits at 18GB total. The 2.5G LAN port is genuinely useful because scanner-to-server transfers complete in seconds instead of minutes.
What I like most is the triple display output. I run Paperless-ngx on a 4K monitor during the day for document review, then shut the display off and let the mini PC run headless at night. The Beelink wakes from sleep in two seconds when I SSH in.
Who should buy this
The Beelink SER5 PRO is the right pick if you process between 5,000 and 50,000 documents and want a set-and-forget server. It is also perfect for users who want to run other self-hosted services alongside Paperless-ngx, like Plex, Home Assistant, or Pi-hole. The compact 4.96 x 4.44 inch footprint fits behind any monitor.
Who should skip this
If you only plan to store under 500 documents for personal receipts, the Raspberry Pi 5 kit below will save you money. The SER5 PRO is also overkill for users who do not need a 2.5G network or expandable RAM past 16GB. Power users scanning 100,000+ documents per year should look at the SER5 MAX instead.
2. Beelink SER5 MAX Mini PC: Best for Heavy OCR Workloads
Pros
- 8-core Ryzen 7 with 16 threads
- 24GB fast LPDDR5 RAM
- 12-core Radeon graphics for AI OCR
- Excellent Linux compatibility
- Fast NVMe boot and app loading
Cons
- LPDDR5 RAM not user-upgradable
- Isolated Bluetooth hardware issue reports
- One reported Ethernet port failure
When I wanted to test Paperless-AI integration with a local Ollama model for smarter auto-tagging, the SER5 PRO started choking on simultaneous OCR jobs and AI inference. The Beelink SER5 MAX solved that overnight. The Ryzen 7 7735U with 8 cores and 16 threads handles parallel document processing without breaking a sweat.
The 24GB of LPDDR5 RAM is the real story here. Paperless-AI plus Ollama running a small language model for automatic tagging needs about 6-8GB of memory alone. Combined with PostgreSQL, Redis, Gotenberg, and the webserver, I sit comfortably at 14GB used out of 24GB. The LPDDR5 speed keeps database queries snappy even with 8,000+ indexed documents.

During my stress test, I queued 500 mixed-quality scans through the consume folder. The SER5 MAX processed them at roughly 18 documents per minute using Tesseract OCR. The SER5 PRO managed 12 per minute. For users with a desktop scanner who process a steady stream of paperwork, that difference adds up across a year.
The Radeon graphics with 12 cores at 2200 MHz is mostly idle for Paperless-ngx, but it accelerates OCR preprocessing tasks. Tika benefits from hardware-assisted encoding when extracting metadata from complex PDFs.

Who should buy this
Pick the SER5 MAX if you want AI-assisted document tagging with Paperless-AI or Paperless-GPT running locally. It is also the right choice for small businesses processing 50,000+ documents annually, or anyone who wants to future-proof their setup for heavier workloads. The 24GB RAM headroom is worth the premium.
Who should skip this
If you only handle a few hundred documents a year, the SER5 PRO is a better value. The LPDDR5 RAM is soldered and cannot be upgraded later, so factor that into long-term planning. Users in climates above 85°F with poor ventilation should consider the active cooling options carefully.
3. CanaKit Raspberry Pi 5 Starter Kit PRO: Best Budget Setup
CanaKit Raspberry Pi 5 Starter Kit PRO – Turbine Black (128GB Edition) (8GB RAM)
Pi 5 8GB RAM
128GB MicroSD
Case and Fan
Pros
- Complete kit with case
- fan
- and PSU included
- Low power draw around 5W idle
- Huge community and tutorial support
- Affordable entry point under $260
- 8GB RAM handles small document libraries
Cons
- OCR noticeably slower than x86 hardware
- MicroSD storage slower than NVMe
- Limited case space for HATs
- Documentation could be clearer for beginners
I gave my brother a CanaKit Raspberry Pi 5 kit for his birthday and walked him through Paperless-ngx over FaceTime. Three hours later he was scanning receipts into his own archive. The Pi 5 is genuinely the easiest way to dip a toe into self-hosted document management without dropping $400 on hardware.
The 8GB of RAM is enough for Paperless-ngx with SQLite, Redis, and the webserver running on a small library. With SQLite instead of PostgreSQL, memory usage stays around 1.5GB total, leaving plenty of headroom. The included CanaKit Turbine Black case and low-noise fan keep temperatures under 70°C even during sustained OCR runs.

The honest trade-off is OCR speed. My Pi 5 processes about 4 documents per minute with Tesseract, compared to 12 per minute on the SER5 PRO. For users scanning 5-10 documents a week, this is irrelevant. For users processing 50 documents a day, it gets old fast. The 128GB MicroSD card is also slower than NVMe, but it is sufficient for the working set.
What surprised me is the power draw. The Pi 5 idles at about 4-5 watts and peaks at 12 watts during OCR. Over a year of 24/7 operation, that adds up to roughly $15 in electricity at average US rates. The SER5 PRO uses about 25-35 watts under load. For eco-conscious users, the Pi 5 is hard to beat.

Who should buy this
The Raspberry Pi 5 kit is the best choice for beginners who want to test Paperless-ngx with under 5,000 documents. It is also perfect for users with strict power budgets, or anyone who wants a quiet, fan-cooled server that draws less than a phone charger. The kit includes everything you need to start in one box.
Who should skip this
If you process more than 10,000 documents or rely on heavy AI features, skip the Pi 5. The MicroSD card is also a bottleneck for write-heavy workloads. Users who want plug-and-play NAS features should look at the Synology options instead.
4. Synology DS425+ 4-Bay NAS: Best NAS for Power Users
Synology DS425+ Private Cloud Media Server – Stream, Back Up & Share Files (4-Bay Diskless NAS)
4-Bay Diskless NAS
278 MB/s
DSM 7 OS
Pros
- Intuitive DSM interface with Package Center
- Multi-layered data protection with RAID and snapshots
- Supports 10+ concurrent users easily
- 278 MB/s transfer speeds for fast scanning
- 3-year warranty and enterprise support
Cons
- Diskless means drives cost extra
- Synology-only drive compatibility restrictions
- Higher upfront price than mini PCs
- Some third-party NVMe limitations
When my neighbor saw my Paperless-ngx setup, he asked if I could help him set up the same thing for his accounting business. He needed multi-user access, RAID redundancy, and the ability to survive a drive failure. The Synology DS425+ was the obvious answer. We installed Paperless-ngx via Docker in Synology’s Container Manager, and it has run flawlessly for eight months.
The 4-bay design is the sweet spot for serious document archives. With two drives in SHR (Synology Hybrid RAID) and one for backups, he gets both performance and redundancy. The DS425+ handles 278 MB/s sequential reads, which means OCR preprocessing on large scanned PDFs feels instant. Multi-user access for 5 employees works without lag.

The DiskStation Manager (DSM) interface is what makes the DS425+ worth the premium. Installing Docker, configuring reverse proxies, scheduling snapshots, and managing user permissions all happen through a clean web interface. My neighbor, who had never touched Linux, was managing the entire stack within an afternoon.
Snapshot Replication is the killer feature for document management. He takes hourly snapshots of the Paperless-ngx volume, which means a corrupted database or accidental deletion can be rolled back in minutes. Combined with off-site backup to Backblaze B2, his document archive is genuinely bulletproof.

Who should buy this
The DS425+ is the right pick for small businesses or families with serious storage needs. It is also ideal for users who want built-in RAID protection, snapshots, and a polished management interface without learning Linux. The 4-bay design gives room to grow into 80TB of raw storage.
Who should skip this
If you only need basic document storage under 2TB, the DS223 is a better value. Power users who want full OS control and x86-class CPU performance for AI features should consider a mini PC instead. The Synology drive compatibility restrictions also mean your drive choices may be limited.
5. Synology DS223 2-Bay NAS: Best for Beginners
Synology DS223 Home & Office Backup Hub – Centralize Files, Protect Data & Monitor Property (2-Bay Diskless NAS)
2-Bay Diskless NAS
QuickConnect
DSM 7 OS
Pros
- Plug-and-play setup process
- Silent operation suitable for home offices
- Smooth and intuitive DSM interface
- QuickConnect for easy remote access
- Excellent value for home backup needs
Cons
- Weaker processor for heavy multitasking
- QuickConnect can be slow on first connection
- Synology Drive can feel sluggish
- Limited transcoding or AI capability
I recommended the Synology DS223 to a friend who wanted to replace her Dropbox subscription with something she owned. She scanned her kids’ school documents, medical records, and tax returns into Paperless-ngx and has not asked me a single question about it in four months. That is what a beginner-friendly NAS looks like.
The 2-bay design supports up to 36TB with SHR, which is more than enough for a typical household document archive. With two 8TB drives mirrored, you get 8TB of usable space with full redundancy. The DS223 uses about 15 watts under load and runs silently, so it can live in a living room without complaint.

QuickConnect is the standout feature for users without static IPs. My friend does not have to configure port forwarding, set up DDNS, or touch her router. She logs into the Synology quickconnect.to URL from her phone and reaches Paperless-ngx instantly. For non-technical users, this single feature removes 90% of the setup friction.
The main limitation is the processor. The DS223 uses a Realtek RTD1619B chip, which handles basic file serving and light Paperless-ngx workloads fine. But running PostgreSQL plus Paperless-AI simultaneously will push it to its limits. Stick to SQLite or MariaDB with this unit.

Who should buy this
The DS223 is ideal for home users who want a simple, silent NAS for family documents and photos. It is also the right pick for users who lack technical confidence and need a system that just works after plugging it in. The QuickConnect remote access removes the need for any router configuration.
Who should skip this
Users with multi-user small business needs should choose the DS425+ for better performance. Power users running AI features or PostgreSQL under heavy load will find the DS223 limiting. Anyone planning to store more than 20TB should also consider the 4-bay option for future expansion.
6. Trygrealab 9U Mini Server Rack: Best Homelab Organization
Portable Mini Server Rack 9U for Homelab DIY, Open Frame SPCC Steel Mini Network Rack with Shelf Patch Panel Fan Mount, Modular Rack for Mini PCs, Switches, Routers, Self Hosting Labs
9U Open Frame
SPCC Steel
Modular Design
Pros
- Sturdy SPCC steel construction
- Compact 10-inch form factor
- Excellent airflow with open-frame design
- Modular rails for custom mounting
- 99.2 pound weight capacity handles multiple mini PCs
Cons
- Paper instructions are poor
- Assembly takes about an hour
- 10-inch format not compatible with 19-inch gear
- Small parts can be tricky to orient
Once you have one mini PC running Paperless-ngx, you will probably end up with three or four more for other self-hosted services. That is how I ended up with a tangle of power bricks and cables behind my desk. The Trygrealab 9U mini rack solved the mess in an afternoon.
The 10-inch form factor is purpose-built for mini PCs, network switches, and Raspberry Pi clusters. My Beelink SER5 PRO, a small managed switch, a Pi 5 cluster for testing, and a UPS all fit comfortably in the 9U of vertical space. The included ventilated 1U shelf keeps the mini PCs cool during sustained OCR runs.

The open-frame design is the right call for a homelab. Closed cabinets trap heat, and mini PCs need airflow. The steel construction feels substantial and the modular rails accept both square-hole and round-hole mounting hardware. I added third-party Pi rack mounts and they bolted in cleanly.
The included 0.5U 12-port patch panel was a surprise. I used it to organize my network cables, which previously ran directly between devices in spaghetti fashion. Now every cable is labeled, routed, and easy to swap. The carrying handles on top also make it easy to move the whole stack when I need to get behind my desk.

Who should buy this
The Trygrealab rack is the right pick for homelab enthusiasts running multiple mini PCs or Raspberry Pis. It is also useful for users who want a dedicated spot for their Paperless-ngx server, network switch, and UPS in one organized location. The compact footprint fits on a shelf or under a desk.
Who should skip this
If you only have one mini PC and no plans to expand, skip the rack. The 10-inch format also means you cannot use standard 19-inch rack gear, so users planning to add traditional 1U servers should look at full-size racks instead. The assembly takes patience if you are not handy with tools.
Buying Guide: How to Pick the Best Hardware for Paperless-ngx?
Choosing the best setup for self-hosting Paperless-ngx comes down to your document volume, technical comfort, and growth plans. Here is how I think through each decision after testing these setups for 90 days.
Match Hardware to Document Volume
For libraries under 5,000 documents, a Raspberry Pi 5 with SQLite handles the workload comfortably. The Pi 5’s 4-document-per-minute OCR pace is fine when you scan a handful of receipts per week.
For libraries between 5,000 and 50,000 documents, the Beelink SER5 PRO with PostgreSQL is the sweet spot. The Ryzen 5 CPU processes OCR 3x faster than the Pi 5, and the 16GB RAM keeps database queries snappy.
For libraries above 50,000 documents or AI-enhanced tagging, step up to the Beelink SER5 MAX with 24GB RAM. Running Paperless-AI with Ollama locally requires 6-8GB of memory alone, which the SER5 MAX handles without breaking a sweat.
Choose the Right Database
SQLite is the default and works for personal libraries under 10,000 documents. It requires zero configuration, ships in a single file, and is easy to back up. The trade-off is concurrent write performance, which becomes noticeable during bulk imports.
PostgreSQL is the recommended choice for libraries above 10,000 documents or multi-user setups. It handles concurrent writes cleanly, scales well, and is what most production deployments use. Backup and restore are slightly more complex than SQLite but well-documented.
MariaDB is an alternative to PostgreSQL with similar performance characteristics. Some users prefer it for familiarity with MySQL-style administration. Paperless-ngx officially supports both equally.
Plan Your Storage Growth
Document storage grows roughly 2-5MB per scanned page at PDF/A quality. A typical household archive of 10,000 documents takes 30-50GB. Plan for at least 2x your current needs to avoid migrating drives later.
For mini PCs, choose NVMe SSDs over SATA for faster database queries. A 500GB NVMe handles most personal archives comfortably. For NAS setups, plan RAID configurations with at least one redundancy drive to survive hardware failures.
Set Up Reverse Proxy and HTTPS
Caddy is my top recommendation for reverse proxy setup. It automatically provisions HTTPS certificates from Let’s Encrypt with zero configuration. The Caddyfile syntax is simple, and it handles HTTP/2 and HTTP/3 by default.
Nginx is the traditional choice with more configuration flexibility but steeper learning curves. Traefik works well in container-only environments but adds complexity for simple home setups.
Configure Backups from Day One
Backups are not optional. Use the built-in Paperless-ngx export feature plus a separate database backup. The export creates a tar archive of all documents, while pg_dump handles the database. Store both on a different physical device or cloud service.
For NAS setups, enable snapshot replication before loading any documents. Hourly snapshots with 7-day retention let you roll back from accidental deletions or corrupted uploads.
Consider AI Integration
Paperless-AI and Paperless-GPT add local LLM-powered auto-tagging on top of Paperless-ngx’s built-in classifier. They work best on hardware with at least 16GB RAM and a modern CPU.
Ollama is the easiest way to run local language models. The Mistral 7B or Phi-3 models run comfortably on a mini PC with 16GB RAM and improve tag accuracy significantly over the default classifier after 1,000+ documents.
Frequently Asked Questions
What are the best practices for Paperless-ngx?
Start with Docker Compose for portability, use PostgreSQL for libraries above 10,000 documents, enable automatic backups with the built-in export plus database dumps, set up a reverse proxy like Caddy for HTTPS, configure OCR languages explicitly via PAPERLESS_OCR_LANGUAGES, and consume documents through the watch folder rather than uploading manually for batch jobs.
Which database is recommended for Paperless-ngx?
SQLite is recommended for personal libraries under 10,000 documents because it requires zero configuration and is easy to back up. PostgreSQL is the recommended choice for larger libraries or multi-user setups because it handles concurrent writes better. MariaDB is a viable alternative with similar performance to PostgreSQL.
Can Paperless-ngx be integrated with AI?
Yes. Paperless-AI and Paperless-GPT both add local LLM-powered auto-tagging using Ollama or other model servers. Hardware requirements are 16GB RAM minimum for small models like Phi-3 or Mistral 7B. AI tagging improves accuracy significantly over the default classifier once you have over 1,000 indexed documents.
Is Paperless-ngx good for small business document management?
Paperless-ngx works well for small businesses with under 50,000 documents per year. It supports multi-user access, granular permissions, custom workflows, and full-text search across all archived documents. The main limitation is no built-in audit logging beyond what DSM or reverse proxy logs provide, which may matter for regulated industries.
How do I access Paperless-ngx remotely?
The three main approaches are reverse proxy with HTTPS via Caddy or Nginx, VPN access using WireGuard or Tailscale for simpler security, or QuickConnect on Synology NAS devices for users without static IPs. Tailscale is the easiest secure option because it requires no port forwarding and works behind CGNAT.
Final Verdict
After 90 days of testing six hardware configurations with different databases and reverse proxies, the best setup for self-hosting Paperless-ngx depends on your scale. For most home users, the Beelink SER5 PRO with PostgreSQL hits the sweet spot of price, performance, and quiet operation. Beginners should start with the CanaKit Raspberry Pi 5 kit, while small businesses need the Synology DS425+ for RAID and multi-user support.
Whatever hardware you choose, deploy with Docker Compose, enable backups from day one, and set up HTTPS via Caddy before exposing the service to your network. With the right setup, you will stop hunting for paper documents and start finding them in seconds.


