← Back to context

Comment by amanzi

14 days ago

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.

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.

  • I maybe the only person on here that had no idea this is a thing, but thank you this is incredible

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. Strongly recommended - it’s liberating! I don’t need to re-learn every PaaS vendor’s system - my PaaS comes with me. And a junior can be onboarded to this UI way easier than dokku or kamal IMO.

  • 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?