MBMarco Borettoinmboretto.hashnode.dev·Sep 26 · 9 min readAutomatically Archive scans in Paperless-ngx with Docker ComposeThis picks up where the previous tutorial left off: the ES-50 now saves every inserted receipt as a PDF on its own, with no GUI or button-press detection involved. This part covers the other half — ru00
MBMarco Borettoinmboretto.hashnode.dev·Sep 19 · 9 min readSet Up an Epson ES-50 Scanner on a Raspberry Pi for Headless, Automatic PDF ScanningThe Epson ES-50 is a tiny, USB-powered portable scanner with a single physical scan button and no screen — which makes it a good match for a Raspberry Pi acting as a dumb, always-on scan station. This00
MBMarco Borettoinmboretto.hashnode.dev·Sep 13 · 4 min readRun Pi-hole on a Raspberry Pi with Docker ComposePi-hole is a DNS sinkhole that blocks ads and trackers network-wide, without relying on browser extensions. Running it as a Docker Compose service on a Raspberry Pi keeps the setup self-contained and 00
MBMarco Borettoinmboretto.hashnode.dev·Sep 13 · 3 min readInstall Docker and Docker Compose on a Raspberry PiDocker lets you run containerized services on a Raspberry Pi with clean isolation and easy updates, and Docker Compose lets you define and manage those services declaratively via a YAML file instead o00
MBMarco Borettoinmboretto.hashnode.dev·Aug 28 · 4 min readInstall and Configure zram-tools on UbuntuRunning low on RAM but don't want to burn through disk-based swap? zram-tools sets up a compressed swap device that lives entirely in memory, giving you extra headroom without the latency hit of a tra00