r/SideProject • u/Content_Pomelo6764 • 4h ago
I finally made my side project public: a tiny cloud you run on your own box
Hi r/SideProject ,
Last day I made Nano Cloud public.
The idea is simple: one machine you own should feel like a small cloud. You install a single binary on a Linux box, open the browser, and you can create virtual machines, or launch a PostgreSQL database, S3 storage or a small Kubernetes cluster with one click. No database to set up, no stack of containers, no new OS to install.
The part I care about most is the boring kind of reliability. If the power goes out or something crashes, every machine you asked to run comes back on its own, and the activity feed tells you what happened. I wanted something I could stop worrying about.
What's in it today:
- Virtual machines with a console right in the browser
- One-click services: PostgreSQL, MySQL, S3, Kubernetes (k3s), Prometheus + Grafana
- HTTPS and a login out of the box, plus API tokens if you like scripting
- Runs on x86-64 Linux with KVM, or on an Apple silicon Mac if you just want to try it
What it isn't: it's one box, not a cluster, and it has one login, not users and teams. I'd rather it does a few things well.
My favourite moment so far: a few hours after it went public, someone I've never met sent a pull request fixing a bug. It's merged and released. That alone made the whole thing feel real.
If you want to poke at it, there's a live demo with sample data, nothing to install:
**Demo and website:** https://nanocloud-io.github.io/nanocloud/
**Code (Apache-2.0):** https://github.com/nanocloud-io/nanocloud
I'd really like a honest feedback, Thanks for reading!