3 ms·
I have been using coolify on a bare metal server and it has been such a great experience. The ability to spin up services is crazy good and easy. I was able to
by scottydelta 2y ago
I have been using coolify on a bare metal server and it has been such a great experience.
The ability to spin up services is crazy good and easy. I was able to evaluate n8n, windmill.dev and prefect in 3 hours because I was able to quickly setup these clusters and test them. And final thing was to compile my code as docker container and spin it up on coolify within mins with custom domain and ssl.
How is it different and eaiser than coolify kinda setup?
- kilroy123 2y agoSame here but I've certainly ran into some rough edges. Especially with some of the more complicated one click services. Overall, I like it but I wish it was a bit more polished.
- jilles 2y agoI did the same. Really enjoyed Coolify but at some point there was too much magic. I’m now using Dokku and can’t imagine using something else.
- sameklund 2y agoConsidering both of these right now. Why was Dokku so much better for you?
- notpushkin 2y agoI’m working on Lunni – similar to Coolify, but centered around compose files (hopefully that’s less magic!): https://lunni.dev/ https://lunni.dev/ Would love to hear your thoughts if you give it a try!
- sameklund 2y agoLooks like this is a web UI for docker swarm? Does it have additional PaaS-like features? I think I would probably just use Portainer if I wanted a GUI. Unless I am missing something?
- notpushkin 2y agoLunni is similar to Portainer. (And it uses Portainer as the backend, actually!) Before I started Lunni, I was using Portainer myself, but it got too painful. Here are some paper cuts I’m trying to solve with Lunni: - I only manage one cluster (of one server), but I still had to select endpoint every time. In Lunni, the first thing you see when you log in is the status of your stacks/projects - I use Traefik with routing config living in service labels. It’s a huge snippet, impossible to remember, which I had to copy from project to project. In Lunni it’s autocompleted for you: https://lunni.dev/docs/deploy/#:~:text=This%20is%20quite%20lengthy https://lunni.dev/docs/deploy/#:~:text=This%20is%20quite%20l... - When you look at the service logs in Portainer, they refresh once in a while and throw away your scroll position, which is super frustrating. In Lunni, it works as you’d expect. As a bonus, you can copy a link to a log line (e.g. if you want to share it with somebody or just bookmark it) - If you need to create a Docker config or secret for a stack in Portainer, you have to go to another dashboard section, make a config yourself, then copy the name to your stack. In Lunni, you can do that right on the New project page: https://lunni.dev/docs/configs-secrets/ https://lunni.dev/docs/configs-secrets/ - ...and a lot of other things like error messages that don’t disappear in 5 seconds, before you’ve had a chance to read them Basically, I’m trying to make a Portainer that is a pleasure to use. Maybe it’s not as close to Coolify as I thought, but I’m trying to maintain a more PaaSy feel than Portainer. Some things you’d expect from a PaaS, like a built in CI and automated DB/volume backups, are also on the roadmap!
- replete 2y agoCoolify will be great, 6 months ago however I experienced so many bugs around docker deployments I just couldn't trust it for production. Hopefully the new hires will make continued progress because there are some pretty great workflows possible. Already though, it is extremely cool to run your own platform
- chris_pie 2y agoThere's also a long standing issue of random peaks to 100% CPU, that they don't seem to be able to fix.
- tharos47 2y agoHow do you handle backups ? I recently setup coolify and installed the included WordPress. WordPress was broken by a failed module install, I wanted to restore a backup and didn't find a way to backup only one service/stack. Compared to simply docker compose isolated in a vm/lxc container it was not a particularly better experience. I also wanted to use cloudflare tunnels instead of exposing the server on the internet and it seems coolify really prefers to work directly on the internet (lacking reverse proxy doc, ...)