Ansible Phone Servers
I've been experimenting with running my personal infrastructure on a rooted Android device, and the results are more impressive than I expected. By using Ansible to manage the setup, I've managed to turn my phone into a capable server that can run a range of services, from a personal finance tracker to a screen sharing service. It's not just a novelty - this setup has actually become my primary infrastructure at home, replacing a small Hetzner VPS that I used to rent. What's surprising is how robust this setup has turned out to be. Despite being run on a device that's not typically thought of as a server, my phone-based infrastructure has proven to be reliable and efficient. I've got releases pinned by digest or checksum, installed into versioned directories behind an atomic current symlink, which makes it easy to manage and update my services. And with Ansible handling the deployment, I can easily manage my setup from a Git repository, which gives me a lot o...