
Ten years of my wife's iPhone dumps on an external drive, 106,560 photos and videos, sorted by date, city and quality by a Mac app Claude Code built with Apple Vision. Everything runs locally and nothing gets deleted.

Why my Home Assistant moved from a Raspberry Pi 3 that kept freezing to a second-hand HP mini PC, how I reach it from outside with DuckDNS, and why I gave Claude Code its own user to configure the rest.

Over the past few weeks I’ve been working on a scalable infrastructure for a Laravel 9 application using Docker. The main goal was to be able to deploy the application across multiple servers in an orderly and efficient way. The previous version ran on two EC2 instances behind an Elastic Load Balancer, but they were […]

With the server set up, the remaining step was moving the data from the old server to the new one. This is a delicate process where the goal is to keep the service up as much as possible (minimizing downtime). To do that, I put together the following workflow: Source server First, the old server […]

I used to run CentOS because my first server came with CentOS (and cPanel too, by the way), and I kept using it to stay as compatible as possible. Over time, though, I kept finding software that was easy to install with apt-get but wasn’t available in yum (CentOS’s package manager), along with a steady […]

A few years ago I rented a dedicated server from OVH (about two years before the big disaster they suffered) for these reasons: AWS is expensive by comparison. By my numbers, the most basic server would cost more and have less performance, less memory and less storage. The days of exponential growth are long gone […]