Your cloud. Your rules. Your stack.
hoMYstack is an open-source self-hosting platform built on Kubernetes.
It turns your homelab into a declarative cloud, where every service is described through a unified API.
No Docker Compose. No scripts.
Just kubectl apply -f vaultwarden.yaml — and you get Vaultwarden with TLS, backups, and monitoring out of the box.
hoMYstack currently covers three core use cases:
| Service | Function |
|---|---|
VaultWarden |
Password management with automatic TLS and backups |
Backup Server |
Centralized, encrypted storage for backups |
Samba Share |
Simple file access from any device |
All components:
- Deployed via CRDs (
kind: VaultWarden) - Include built-in backups (via k8up + Restic)
- Automatically get TLS (cert-manager + Let's Encrypt / DuckDNS)
- Managed via GitOps (Flux)
- Install k3s or any K8s cluster (single-node is fine).
- Deploy hoMYstack:
TODO
- Spin up your first service:
kubectl apply -f examples/vaultwarden.yaml
- In 2 minutes:
→https://vault.myhome.net(with green lock)
→ Nightly backups
→ Status:kubectl get vaultwarden
We use Headlamp — a lightweight, open-source dashboard.
There you’ll see:
- All your
VaultWarden,ResticRepo,SambaShareresources - Status, PVCs, secrets, events
- No magic buttons — just the real state of your cluster
💡 This isn’t a custom UI. It’s a tool for those who want to see what’s happening.
- ✅ Not DIY sysadmin work — everything is automated: TLS, backups, updates.
- ✅ Not a pile of scripts — everything is defined in YAML, easy to version and reproduce.
- ✅ Not "yet another Helm chart" — it’s a CRD-based platform: you say what you want, not how.
- ✅ Runs on N100, Raspberry Pi, old PC — energy-efficient and silent.
hoMYstack is an attempt to replace manual work with Nginx, ports, and cron scripts
with a unified, reproducible system for managing home services.
- Headlamp forms: create services without YAML
- Node auto-discovery: plug in a mini-PC → joins cluster automatically
- Service catalog: “Want Nextcloud? Click here”
hoMYstack is open-core:
- Core (MVP) — Apache 2.0, free for everyone
- Enterprise components (maybe in future after requests) — will be under BSL 1.1 (free for home, paid for enterprise)
You can:
- Add new CRDs (e.g.,
kind: Immich) - Write plugins for Headlamp
- Distribute hoMYstack as an appliance
Anything that runs on Kubernetes can become part of hoMYstack.
Thanks to the projects we build upon:
- k3s — lightweight Kubernetes
- Flux — GitOps for infrastructure
- Crossplane — CRDs over others resources
- cert-manager — TLS in seconds
- k8up — simple, reliable backups
- Headlamp — clean UI, no bloat
hoMYstack is created by Maxim Beliy (aka Kitsunoff) as an open-source project and movement for digital sovereignty at home.
First live demo at Homelab Meetup, 2025.
If you’re tired of being your own sysadmin — maybe you need hoMYstack.