Live data from Hacker News

Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

coolify.io

101–110 of 186 posts

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#101

I highly recommend Coolify. I evaluated every option when looking for a Heroku alternative, and Coolify is clearly the best as long as you don’t absolutely require zero downtime deploys. We are hosting over 100 services on it for https://hackclub.com and it’s been great. We’re 3 months in now. The key is to think about it as a GUI on top of Docker, not as a fully managed solution. It’s one of those PHP apps that’s we…

Coolify does support zero downtime deployments, but the documentation isn't live yet: https://github.com/coollabsio/documentation-coolify/blob/640...

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#102
post #89
post #87

Earlier quoted context omitted.

They were mistaken or maybe referring to an older version, because I definitively use rolling zero downtime updates from commits

For true zero downtime, the connections have to be slowly drained, i.e. two all instances may exist at the same time. Does coolify support that?

Coolify does support zero downtime deployments, but the documentation isn't live yet: https://github.com/coollabsio/documentation-coolify/blob/640...

It uses docker stop once the new container is healthy with a 30 second timeout, which I believe lets existing connections drain out.

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#103
post #24

I was also looking at alternatives - K8S-based - https://github.com/cozystack/cozystack https://github.com/kubero-dev/kubero https://github.com/pluralsh/plural DCR-based - https://github.com/coollabsio/coolify https://github.com/dokku/dokku/ https://github.com/Dokploy/dokploy https://github.com/swiftwave-org/swiftwave Most of these projects are maintained by a single maintainer; for business critical apps look elsewh…

[deleted]

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#104
post #24

I was also looking at alternatives - K8S-based - https://github.com/cozystack/cozystack https://github.com/kubero-dev/kubero https://github.com/pluralsh/plural DCR-based - https://github.com/coollabsio/coolify https://github.com/dokku/dokku/ https://github.com/Dokploy/dokploy https://github.com/swiftwave-org/swiftwave Most of these projects are maintained by a single maintainer; for business critical apps look elsewh…

Thanks for the links. I didn't know about SwiftWave. I have a page with a comparison table of self-hosted PaaS on my site: https://dbohdan.com/self-hosted-paas . It only covers options that don't use Kubernetes. I have just added SwiftWave.

I’m building another one, based on Docker Swarm: https://lunni.dev/

My goal is to build an intuitive, snappy UI that helps you but doesn’t get in your way. Happy to answer any questions and would love to hear what you think :-)

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#106
I have been super happy using Coolify to self host automatic preview branches from pull requests. I'm not sure if it's necessarily mature enough for me to trust it with production loads, but it's extremely easy to get started with the Github integration and wildcard subdomains

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#107
post #37
post #34

I've been using Coolify for about a year now and have been very happy with it. It's really low maintenance, it has built in backups for your apps and databases, decent security by default, and is super easy to use. I log into the underlying VMs once per month to do an apt update/upgrade, and that's about it.

Btw, did you know about unattended upgrades? Just curious as the stated reason for the stated reason would become almost unnecessary with that https://wiki.debian.org/UnattendedUpgrades

Just don’t do something stupid like changing system Python, because it will silently fail. I learned this the fun way, by inheriting someone else’s travesty of a setup (spoiler: if you have to hardlink random shared libraries to get stuff to work, that’s a good indicator that maybe you shouldn’t have forcibly upgraded the system’s Python installation), and then finding out that despite reporting success, no packages had been updated in the past year.

Security lost their minds. I was in awe of the miasma of bad decisions that had been made. Perhaps my favorite was that in the script that created this abomination, it blocked Postgres from being updated automatically via editing a file with sed, but they forgot to use -i, so it just, you know, spat out the modified line to stdout and then went on its merry way. This was not an issue however, since as mentioned, unattended-upgrades was broken, so nothing updated.

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#108
post #62

No idea why there's almost no PaaS solution for Kubernetes. It would be a great platform with some add-ons. I know there's Porter but only on AWS and Azure if I understand correctly. Which is fine for many use cases I guess. Still I want to self-host for dev without huge cost. There's also Korifi which implements the Cloud Foundry API on Kubernetes but it's still in progress and its future might be uncertain.

Did you see [0] above, from crudbug? They listed a few.

[0]: https://news.ycombinator.com/item?id=43588786

Re: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative

#110
post #105
post #11

Also checkout Dokploy. Incredible to leave Vercel.

The mandatory link about Dokploy’s unclear/questionable license: https://github.com/Dokploy/dokploy/discussions/3

This seems to be an issue in the PaaS space. The guy who runs CapRover illegally changed the license on it to be nonfree, without copyright assignments from any of the contributors who worked on it when it was free software.

https://github.com/caprover/caprover/blob/master/LICENSE

It’s deceptive, because it starts out saying APACHE LICENSE but then adds a bunch of nonfree provisions to it, making it NOT Apache licensed.

It’s especially galling when all of these people are trying to nickel and dime their users with this open core nonsense while their business wouldn’t exist if not for docker, k8s, postgres, mysql, node, php, all being open source.

Post reply on HN