Live data from Hacker News

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

coolify.io

151–160 of 186 posts

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

#151
post #83

Earlier quoted context omitted.

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

Yes, you can move or clone to a separate server with a single click. Only volumes are not currently supported when doing this.

How? I can't find it in the docs.

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

#152

Coolify is cool, pun intended, but a bit clunky (maybe due to the PHP nature of it), I recommend Dokploy these days.

A new UI is being planned and developed as we speak, so the UI/UX will improve a lot. PHP has nothing to do with this.

By PHP I meant more that it causes full page renders (ie server side rendered) vs client side rendered frameworks like React.

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

#153
post #35

I've been fascinated by how little developers know how to take a service they have, and make it accessible on something like their home network. It's honestly a shocker to me. There's so much knowledge about the stack that gets lost with these services.

It’s because by and large, web devs do not know computing fundamentals, because they’ve had no reason to learn them. If your language handles memory management for you, why would you learn about it? If poor performance in your app can be dealt with by spinning up more copies of it, why would you spend time profiling your code? And, explicitly to your point, if networking can be hand-waved away by tools like ngrok, wh…

> when I suggest we self-host something instead of forking over millions to AWS, it’s an instant no.

This is something that bothers me a lot, and I've given up. It's to a point where we're paying thousands of dollars sometimes a year for 200 lines of code.

It also kinda makes it harder to sometimes just practice engineering skills.

For example, I wrote a just in time access request solution at work. However, okta also has one of these. Funny thing is, the one I wrote is a proof of concept - so it's a little rough around the edges but nothing spectacularly wrong.

I then used the okta solution for this and my god, what an absolute mess of software they have.

1. They don't have the ability to have the requester specify a duration of access they want. It all has to be hardcoded.

2. Imagine you request access to group A for 3 hours. 2.5 hours later, you're thinking "Hmm, I think I'm going to need more access. So you make another access request for 3 hours. After half an hour that first access expires, and just removes your access. Even if you still have 2.5 hours left from your second access.

3. Without even trying, I got the backend for setting up the access requests into an inconsistent state. Okta's UI is insisting I can't delete a group because it's used by an access request form. However, when I was making that access request form the save button partially failed, so now there's this dangling foreign key somewhere in their database. Inconsistencies like that in software that's supposed to be the source of truth of access is just absolutely unacceptable.

4. Okta "removes" access by removing you from the group that you had requested. However, if there's any issues with Okta's provisioning code, from Okta's perspective you don't have access but the third party service might still think you do. They don't _remove_ the access from the third party first before removing it from their own source of truth.

What's depressing is that in my proof of concept, before even trying Okta's product I thought about and planned around all of these problems.

---

Anyway rant over, but at least in hiring I am very adamant about the candidate knowing how to get a basic website up and running and understanding NAT/Port Forwarding/HTTP(S) Proxies. Why? Well, when our customers run into issues with our software our engineers need to have the fundamentals to help troubleshoot.

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

#154
post #22

Remember all those horror stories about ridiculous bills from public cloud providers? I also got $4.5k bill once for simple mistake on AWS. So I decided to build Vercel for your own servers - DollarDeploy, which manages servers and deploys NextJS apps (without docker) and docker compose configs to your server. We don't have self hosted or open source but cloud version starts from $1/mo

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?

Hi, I build NextJs in standalone mode per docs and it works pretty well, we keep it running using pm2 but I want to migrate to systems service. I would say any NextJs should work but we run DollarDeploy ourselves using NextJs 14

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

#155
post #151

Earlier quoted context omitted.

Yes, you can move or clone to a separate server with a single click. Only volumes are not currently supported when doing this.

How? I can't find it in the docs.

Me neither. I found this https://github.com/Geczy/coolify-migration but if there's a native way to do it that would be great.

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

#156
Been running Cool for about a year. Drop a couple thousand on a 1U and throw it on a $100/mo colo and it's crazy bang for the buck. It makes it so easy to spin up new projects it's hard not to like it. Definitely when launching some containers and open source projects it's not as seamless as it could be-- can require fiddling with vars and compose files-- but on the whole very stable, lightweight, fast deploys, and conceptually pretty simple.

One thing I've noticed is I've starting using much more open source software for various things. When you can just jump into the UI, paste in the github link, and have it running on a wildcard domain in 60 seconds I find myself giving OSS a try more often before looking elsewhere.

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

#157

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?

Hi, I build NextJs in standalone mode per docs and it works pretty well, we keep it running using pm2 but I want to migrate to systems service. I would say any NextJs should work but we run DollarDeploy ourselves using NextJs 14

$deploy looks cool, I ll take it for a spin!

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

#158
post #60

Earlier quoted context omitted.

Had the exact same experience. Incredibly clunky UI/UX. For docker-compose, I had to create a specific one for Coolify because it goes and does its own magic. Tried Dokploy(similar service), better UI but lacking in docs. In the right hands, these products could be so much better.

That is true, Coolify supports magic variables to make your life easier by automatically creating values like passwords and URLs, but you are not forced to use them, it is just there to make your life easier, some improvements to the naming and docs for the magic vars are planned.

Those "magic variables" have caused more pain than being helpful.

- Added 8 variables inside docker-compose, only 7 get recognized

- Why my docker-compose works locally and not on Coolify? Oh yeah it has its own network stuff. Then tell me beforehand!

- Error messages like "Oops something is not okay, are you okay?" 0% helpful information, 100% condescending crap

I'm not sure why this software keeps getting recommended. Even in videos like these, the guy admits its not ready yet: https://www.youtube.com/watch?v=taJlPG82Ucw&t=3126s

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

#159

What's the actual point of the paid product if I still have to host my own stuff? Does it just manage things? Is it actually open source with usable instructions, or is it magic like Superbase that requires digging through GitHub issues to find the secret truck to getting things to work. How does it compare to Captain Rover ( which was awesome until it just stopped working one day, luckily my backup script captured m…

Coolify Cloud lets you connect your own servers in pretty much 1 click and then just deploy resources, you do not need to worry about upgrading Coolify, instance backups and so on, we manage all that for you.

Yes, Coolify is completely open source and all features are completely free - the cloud and self-hosted versions are completely the same and the hosting is pretty simple.

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

#160

I have also been using Coolify happily since its early(?) days (mid 2022 IIRC). One big plus for me is that there is nothing to be installed on the client: No CLI, etc. In my specific use case, I switch laptops I work with, so it's a huge advantage that I can just open the UI in the browser and do my work. Of course there is room for improvements in many corners of it, but I couldn't get any of the alternatives to wo…

One alternative that works is an nginx reverese proxy and 10 minutes of configuration :P

Then you have not tried Coolify and all its features.
Post reply on HN