Canine empowers developers to manage and deploy applications on Kubernetes with the simplicity of Heroku. Streamline your workflow with automated deployments, GitOps integration, and real-time resource monitoring โ no Kubernetes expertise required.
Hi everyone, I've been working on Canine for the better part of a year now. It started when I was sick of paying the overhead of using stuff like Heroku, Render, Fly, etc to host some web apps that I've built, and moved all my stuff to Hetzner.
For a 4GB machine, the cost of various providers:
Heroku - $260
Fly.io - $65
Render - $85
DigitalOcean - $20
Hetzner - $4 (!)
(The savings get a lot bigger when you need > 4GB)
The only downside of using bare metal hosting providers like Hetzner or DigitalOcean is that there isnโt a super straightforward way to do stuff like:
DNS management / SSL certificate management
Team management
Github integration
The best part of Canine, (and the reason why I hope this community will appreciate it more), is because it also makes it trivial to host any helm chart, which is available for basically any open source project, so everything from databases (e.g. Postgres, Redis), to random stuff like torrent tracking servers, VPNโs endpoints, etc.
The backbone of it all is Kubernetes. I know people complain that its overly complicated but it is incredibly mature, stable, and well documented. Canine makes it easy to use and hides all the complexity so all you see is a Heroku like interface.
Report
Looks great! Are you planning on making Canine bootstrap a cluster and run on servers from more bare metal hosting providers like Hetzner or will it mostly focus on application and service deployment?
@alice_goodeย Thank you! Happy to help get you onboarded if you ever need something like this!
Report
This is amazing. It is something I wasn't looking for, but after watching the 5 mins video seems great to start using it.
Report
Love how it brings Heroku-level simplicity to a complex stack โ automated deploys, GitOps, and live monitoring without the headache. A solid step toward making infra more accessible.
Canine
Looks great! Are you planning on making Canine bootstrap a cluster and run on servers from more bare metal hosting providers like Hetzner or will it mostly focus on application and service deployment?
P.S. I also love the look of HelloCSV.
Canine
@endre_kadasย Yup! It currently does support Hetzner for bare metal deployments, as well as managed kubernetes for more managed infra deployments.
Thank you! Yeah HelloCSV was a fun project to build :)
K8s power with Heroku vibes? ๐ถ๐ฅ Count me in! If the DX is smooth, this could be a devโs new best friend. ๐ ๏ธ๐
K8s muscle with Heroku ease? ๐ถ๐ช Thatโs a dev dream combo. Excited to see how the DX holds up under real workloads! ๐๐ ๏ธ
Love the idea! I've always found hosting confusing. It looks like it makes it great simple. Well done team!
Canine
@alice_goodeย Thank you! Happy to help get you onboarded if you ever need something like this!
This is amazing. It is something I wasn't looking for, but after watching the 5 mins video seems great to start using it.
Love how it brings Heroku-level simplicity to a complex stack โ automated deploys, GitOps, and live monitoring without the headache. A solid step toward making infra more accessible.