Most people spin up a VM or use the cloud when they want to host a website.
I did something different.
What you’re reading about here is not a VM, not Docker on a laptop, and not a cloud instance — it’s my old Android phone, running a Linux-based web server, live on the internet and accessible through my own domain.
Top comments (2)
There are lots of resources online on how to do this. the idea of blogging is to write it your own way.
You’re absolutely right — resources are everywhere, and blogging isn’t about repeating them.
My goal with this post wasn’t to claim the idea is new, but to share my personal experiment and learning process. Instead of spinning up a VM or cloud instance, I intentionally chose an old Android phone to understand:
how far a low-resource device can be pushed
what breaks outside a “perfect” cloud environment
and how networking, DNS, and server reliability behave in the real world
Writing it in my own way helps me document mistakes, trade-offs, and decisions I made along the way — and hopefully gives beginners confidence to experiment with unconventional setups too.
Appreciate the feedback 🙌 — I’ll definitely keep focusing more on my journey and lessons learned in future posts.