<style> </style>
News
-

Why I left Chrome after 20 years and self-hosted Brave Sync
After roughly 20 years of using Chrome, I finally left. Google’s Manifest V2 shutdown was the last straw: it disabled the older extension platform that my ad blocking setup depended on, and I was tired of asking whether the extensions I rely on would survive the next browser policy change. Chrome still claims to have…
-

Synchronizing two Immich albums while on vacation
During our vacation we had the usual modern photo problem: everybody took pictures, more than one Immich server was involved, and the photos ended up in different shared albums. Immich can create public links with download and upload permission, but it cannot federate two installations or synchronize their albums. The wise developers of immich actively…
-

Migrating my home infrastructure to Kubernetes
Moving from Ceph custom containers to Kubernetes sounds like a complete rewrite, but the basic idea stayed the same: run an image on one of several machines and attach storage that survives the machine. The big difference is that Kubernetes actually cares about applications. I kept Ceph and replaced only the improvised scheduler around it.…