4 ms·
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 Pos
by nikodunk 2y ago
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.
- o1o1o1 2y agoAnother 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?
- clait 2y agoThey were mistaken or maybe referring to an older version, because I definitively use rolling zero downtime updates from commits
- Onavo 2y agoFor 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?
- samfundev 2y agoCoolify does support zero downtime deployments, but the documentation isn't live yet: https://github.com/coollabsio/documentation-coolify/blob/64098f4bbc4ee906a66896757d30589c286db702/docs/knowledge-base/rolling-updates.md 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.
- gargan 2y ago"Move them to a separate server" - is that easy to do using Coolify?
- peaklabs-dev 2y agoYes, you can move or clone to a separate server with a single click. Only volumes are not currently supported when doing this.
- ansc 2y agoHow? I can't find it in the docs.
- gargan 2y agoMe neither. I found this https://github.com/Geczy/coolify-migration https://github.com/Geczy/coolify-migration but if there's a native way to do it that would be great.
- peaklabs-dev 2y agoFull instance migration is in development but not yet released.
- ansc 2y agoI understand you think it is obvious and no docs are required, but it is a bit ambiguous ”you can move or clone to a separate server with a single click” and ”Full instance migration is in development but not yet released.”
- peaklabs-dev 2y agoJust use the Clone button on the Resources page or on the Resource Operations tab of an application - the functions are very self-explanatory, so there is no documentation yet.