4 ms·
Coolify – Self-Hosting with Superpowers
- orliesaurus 3y agoSo cool to see Coolify on hacker news' fp. I spoke a lot of times with the guy behind this platform (andras) on Twitter... I mean X & he's really nice.
- myaccountonhn 3y agoWhat is different between this and dokku?
- cmer 3y agoNice UI, easier to use and more flexible, deploys Docker containers.
- josegonzalez 3y agoDokku Maintainer here. Our UI is admittedly a paid product (Dokku itself and it's large ecosystem is already free, I gotta justify my time _somehow_), but: - We otherwise largely adopted the heroku CLI, so if you use heroku on the CLI, you can probably use Dokku just fine. - Dokku is 100% more flexible than almost everything else out there. You can extend it with custom plugins in your own language, targeting hundreds of plugin triggers[1]. Thats how the bulk of Dokku works, and how we support various types of builders, schedulers, and proxy implementations. - We deploy "docker containers", same as Coolify. If you mean "docker images", we support that via `git:from-image`, in addition to deploying tarballs, remote git repositories, or even something else (I was once sent a plugin that integrates with Mercurial). I'll get the docs updated on that since maybe its not apparent. - We support a variety of builders too, such as Heroku v2a, Cloud Native Buildpacks, Nixpacks, and AWS Lambda-compatible functions. I'd say the two things Coolify beats us out on is a native swarm integration and a free UI. For the former, we have official plugins for Kubernetes and Nomad (Swarm is coming), while Dokku Pro is paid (as I mentioned before). All that said, Coolify is cool, and this space is large enough for lots of players to exist :) [1] https://dokku.com/docs/development/plugin-triggers/ https://dokku.com/docs/development/plugin-triggers/
- huydotnet 3y agoThe deployment methods are somewhat different too. With dokku, you need to add a new origin to your local repo and push to that origin whenever you want to deploy, Heroku a-like. For Coolify, you have an option to deploy on push via a webhook like Vercel or Fly.io
- tym0 3y agoAs the Dokku maintainer said in another comment it is possible to deploy directly from an image instead of from a repo. For one of my project I build and store the image on GitHub and deploy it on Dokku.
- dearroy 3y agoI've been using Coolify for 6 months now! It's surprising that it hasn't been featured on HN yet.
- Croftengea 3y agoIt was: https://news.ycombinator.com/item?id=26624341 https://news.ycombinator.com/item?id=26624341
- dearroy 3y agoOh nice, didn't realize that. Thanks for pointing it out!
- Nezteb 3y agoOh this looks cool. KubeSail [1] kind of does this for Kubernetes, but I don't want the complexity of Kubernetes for the stuff I self-host at home. [1] https://kubesail.com/ https://kubesail.com/
- southernplaces7 3y agoAs a non-programmer, what's this especially useful for?
- tsp 3y agoIt offers you a cheap way to host multiple apps with little effort. It can be compared to Heroku, which is a convenient way to host multiple apps, but which can get very costly.
- deleted 3y ago[deleted]
- paxys 3y agoI don't really understand the pricing. Why is there a "cloud" version where you still have to bring your own server? What are you paying the $5/server for if not...a server?
- avtar 3y agoI think the pitch is they license their PaaS to you, so you don’t have to figure out CI/CD, monitoring, backups, etc. on your own servers.
- tonyhart7 3y agoits same like flightcontrol,easypanel etc do make 'an heroku lite'
- d1sxeyes 3y agoI follow the guy on Twitter. He basically released the whole thing FOSS and it was donation based. Then as far as I understand he decided to offer something instead for your 'donation', and you basically just pay for it to be installed on your server for you. It's an alternative to donation, rather than anything else.
- tsp 3y agoYou pay for a managed control server. This instance can manage multiple servers to run apps on (BYOS only applies for these app servers).