MBMarco Borettoinmboretto.hashnode.dev·16h ago · 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·6d ago · 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·6d ago · 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
MBMarco Borettoinmboretto.hashnode.dev·Jul 28 · 3 min readInstall Ookla Speedtest CLI on UbuntuIf you've ever wanted to check your internet speed without opening a browser, Ookla's official Speedtest CLI gives you accurate, server-verified results straight from the terminal. It's handy for benc00