All of my side projects are currently hosted on Digital Ocean with CapRover, but I’m thinking of moving to Hetzner (and maybe trying out Coolify?). I’ve really enjoyed the managed PostgreSQL service on DO, though, and don’t really want to deal with managing PostgreSQL. 🤔
Comments
CapRover -> Coolify: I’ve really liked recent updates in CR, but I just want to try out Coolify.
Of course, the last 4 are the tricky ones. 😅
✅ Deleted managed redis on Digital Ocean
Going to let everything bake for a day or two and then spin down my droplet. I definitely miss a few features of Digital Ocean when in Hetzner, but it’s hard to justify spending 10x more/month for a slightly nicer UI.
I've also wondered about https://github.com/murrple-1/django-sqlite-file-cache 🤔
- container logging _seems_ to be less flaky
- spin up a terminal in the container
- built-in healthchecks to prevent a bad deploy
- scheduled tasks!
- basic metrics
- per resource limits (was a problem with redis for me in the past)
That requires creating a “Docker Image” Application. Which… makes sense I guess, but wasn’t super clear. I kept using a git-based app. 🤦
I kept reading https://coolify.io/docs/knowledge-base/server/build-server/, but that’s something else entirely. 😵💫
And then https://coolify.io/docs/knowledge-base/git/github/github-actions/ doesn’t mention the application type at all or how to reference the built image. 🤨
I was thinking of writing a similar doc for Hetzner/Coolify. We’ll see if I get around to it. 😅
There is also an official action that does something similar: https://github.com/caprover/deploy-from-github.
https://www.reddit.com/r/hetzner/comments/18yhy89/seems_like_we_are_finally_getting_managed/
What's the advantage of using the managed service for people who are already comfortable with servers? Is it the auto scaling?
I host everything myself, postgerses included.
I have 0 problems with the maintenance. 0!
Well, one problem is that I haven't figured out how to do backups of everything...
I don't know if somthing like that exists?
Luckily, all of my apps, db and evereything in between is hosted via docker on Caprover.
https://docs.hetzner.com/cloud/servers/backups-snapshots/faq/
I should just probs reach out to them about this.
There is also crunchy data if you really don't want to do it.
Though I'm a little allergic to the idea of potentially having to pay at some point 😂