Live data from Hacker News

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

coolify.io

81–90 of 186 posts

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

#81
post #31

Earlier quoted context omitted.

The amount of random 1 man opensource projects holding up industries is shocking XD

It's worse for corporate private source projects. Often the docs are lacking and it's essentially a 0-man project.

Second this! I just got hired for a short-term project to extend a payment solution I once wrote when I was employed by that company.

I was amazed to find that a) nobody maintained the project after I left, there were only two minor fixes because their house was on fire, and b) I really took the time to write almost complete documentation on all the important topics, which helped me get back on track faster.

You are absolutely right, and I have experienced this most of the time. The problem is that it is an uphill battle to explain to most stakeholders why you are "wasting" so much time on non-customer facing documentation.

It is hard enough to convince even technical stakeholders (e.g. product owners) to write automated tests.

While at the time I mostly think it's bad, later on it forces them to pay me twice as much, so I guess it's not as bad as I always think in those moments :D

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

#82
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.

I have (re)installed it recently and I can't find the apps backup. The only backup that seems to run in settings is the coolify instance backup.

Moreover I don't see a way to restore a coolify hosted app from the gui (couldn't find one in the doc too). The documentation around traefik and caddy is lackink a bit. It seems they want you to expose the coolify server directly on the internet. I prefer to host my services behind a cloudflare tunnel and it was a bit janky to setup.

It's low maintenance and stable and certainly has come a long way since I tried it about 2 years ago but there is still many improvements to make.

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

#83
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.

Same here! Been self hosting on hetzner for about a year now, and support the OSS project for $10/month. Love how it can auto-deploy new git commits, deploy Postgres or any database to the same or separate servers, and you can cram as many apps or docker containers onto a single VPS or move them to a separate server when you need to. Finally, little utilities like snapdrop or mosquitto are a button click away. Strong…

"Move them to a separate server" - is that easy to do using Coolify?

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

#84
post #48

Earlier quoted context omitted.

I m curious, how do you deploy Next.js apps w/o docker? Self hosted nodejs? Also how much do you lag behind vercel releases?

What may be mysterious here? You can have multiple versions of Node installed if needed, and every app brings in the entire dependency tree, isolated from everything else. If you trust your apps enough, you don't even need chroot.

I have much more peace of mind when it's not in chroot but even better inside systemd unit and all that ReadonlyPath and capabilities applied. In the ideal case network access beyond localhost and may be db is denied for greater safety

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

#86

Coolify unfortunately didn't click with me, and I had a bad experience with a Redis database, so I stopped using it. I would recommend Elestio (eles[dot]io) as an alternative which isn't open source, or self-hostable, but met my primary goal of drastically reducing cloud costs. And you can bring your own cloud/server, though I'm choosing to also rent from Hetzner through Elestio. I'm running two redis databases on ma…

Interesting, what was bad about your Redis experience on Coolify? I was just about to do the same for a personal project.

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

#87
post #79

Earlier quoted context omitted.

Same here! Been self hosting on hetzner for about a year now, and support the OSS project for $10/month. Love how it can auto-deploy new git commits, deploy Postgres or any database to the same or separate servers, and you can cram as many apps or docker containers onto a single VPS or move them to a separate server when you need to. Finally, little utilities like snapdrop or mosquitto are a button click away. Strong…

Another commenter mentioned that zero downtime deployments are not possible, isn't this a loss in your opinion, or did you find a way to do it using Coolify?

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

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

#88

Earlier quoted context omitted.

Heroku has been around for ~17 years at this point. Why do you think it disappears in the next 10?

Right, it should say that Heroku has already disappeared. It's still there but feels like something different from what it once was.

Migration to fly.io is simple enough ... it is much closer to the original Heroku both technically and as company (if you ever need to contact them)

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

#89
post #87
post #79

Earlier quoted context omitted.

Another commenter mentioned that zero downtime deployments are not possible, isn't this a loss in your opinion, or did you find a way to do it using Coolify?

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?

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

#90
post #41

Tried it for a bit. Paid one month of the subscription. The dashboard is incredibly clunky and at the time they didn't have SSL for db connections (not sure about now). A lot of stuff you need to know what you're doing like configuring tags for Traefik etc. The deal breaker was it didn't have zero downtime deploys. Any pending request when you update an app is simply killed. I was expecting something like Heroku or V…

I tried it too, but gave up quickly.

If you don't have issues with CLI tools, you're better off with stuff like Ansible, Salt, Chef, Puppet, Nix, Guix, etc. Deploy LGTM or SigNoz alongside your apps and you're good to go.

Post reply on HN