Your personal cloud, running on your own machine.
Got an old laptop gathering dust? Turn it into a Kubernetes node — we run the control plane for you.
No credit card. Just your GitHub, Google, or Microsoft account.
How it works
Four steps to your own Kubernetes cluster
Login
Sign in with your GitHub, Google, or Microsoft account. No credit card needed — we just need to know it's you.
Create cluster
Give your cluster a name and pick your region. We provision a control plane for you in seconds.
Onboard a Node
Run one command on your machine. Our agent connects outbound — no open ports, no router config.
Ready to rock
Download your kubeconfig and use kubectl, Lens, or the built-in web shell. Your Kubernetes cluster is live.
What you can run
Your cluster, your apps — on your hardware
Media Server
Self-host Jellyfin, Immich, or Plex on your own hardware. No cloud storage fees.
Game Server
Run a Minecraft or Valheim server for you and your friends. Full control, no monthly rental.
Dev Environment
Spin up dev containers, Git servers, CI runners — treat it like your personal GitHub Actions.
Agent / Sandbox
Experiment with AI agents and automated workflows in your own isolated cluster.
Everything included
We handle the hard parts. You get the good parts.
Public Apps
Expose apps at {name}.mykube.app with automatic SSL, DNS, and routing. No router config needed.
Local Apps
Internal apps at {name}.local.mykube.app — SSL included, only reachable on your network.
OIDC Auth
Login with GitHub, Google, or Microsoft. No passwords to manage.
Web Shell
Shell into your cluster from any browser, protected by OIDC auth.
Free Tier
1 cluster, 10 local apps, 5 public apps, up to 3 nodes. No credit card required.
Huge Ecosystem
All sorts of server app you can find and deploy.
Architecture
We handle the cluster. You handle the compute, your data kept local.
Pricing
Start free. Upgrade when you outgrow it.
Free
— no credit card required
- 1 Kubernetes cluster
- Up to 3 nodes
- 10 local apps
- 5 public apps
- OIDC authentication
- Web shell access
- Community support
Pro
coming later
- HA control plane
- Unlock more nodes
- More exposed apps
- Premium monitoring
- Priority support
Not ready yet.
FAQ
Questions we hear a lot
I can manage my own K8s cluster. Why would I need this?
Then you're not our target user — and that's fine! Not everyone can afford to manage TLS, ingress, logging, metrics, and alerts on their own. We handle the operations so you can focus on running apps.
I don't trust to store my app secret in hosted control-plane. What are my options?
Totally fair. You have a couple of options:
- Use hostPath mounts on your node to store secrets locally.
- Use
secrets-store-csi-driverwith a self-hosted HashiCorp Vault.
Can I run this on a VM?
Yes, and we encourage you to try it on a VM first! Just keep in mind: if your VM goes down, we may reclaim the control plane to free resources. Also Local-only apps won't be reachable outside the host running the VM (unless you do proper setup)
I have a VM and a physical machine — can I use both?
Only if they're on the same CIDR. Kubernetes requires all nodes in a cluster to have network connectivity between them.
How many nodes do I need?
One node is enough. You can always add more later if you need extra resources or want to spread workloads across machines.
Is this free?
Yes, as long as you get a slot. Slots renew every 3 months (limited by cert lifespan). We are building a paid plan experience where you will get a secured spot.
What if I want a custom domain for my app?
Custom domain support is on the roadmap! For now you can:
- Self-manage: Use NodePort, configure your router, and point your DNS to your public IP.
- KubeHub managed: Let us handle DNS, TLS, and routing automatically on our
*.mykube.appdomains.