Running Paperless-ngx using Docker Compose on my Windows home server

Motivation I have long been looking for a proper solution to handle all my document needs. Luckily I do not get that much actual paper mail any more, but I still struggle with proper digitalisation. Until now, I used the excellent Microsoft Lens App for Android to scan important mail and store it in a OneNote document on OneDrive. This has served me well, since OneNote also by default allows for OCR-based search, but it is lacking more sophisticated ordering techniques, making it hard to keep a clean structure. Recently, i came across the Paperless-ngx project, a refresh of the older, no-longer-maintained Paperless-ng. Paperless is a sophisticated and open source document management solution with a proper web frontend, OCR support, self-learning tagging capabilities as well as integration with mobile apps and E-Mail accounts. In this post, I will describe my local setup. Further posts will highlight some additional integrations I use as well as how I securely access it from outside. Let’s get started. My Home Server Setup My home server is a simple Intel Core i3 machine running Windows 10 and dating back to my student years of 2011. I mainly use it as a backup storage and media server machine, using Windows’ Storage Spaces as a software RAID with a few HDDs which are continually backed up using Backblaze Personal Backup. As media server I use the always-great Plex. I used to run a Windows Server instance and played with some virtualization, but in the end, it was not worth the hassle and extra cost (Backblaze Personal Backup does not support server OSes)....

March 11, 2022 · 4 min · Me