I think Dokku is probably best if you want to deploy several side-projects to a single server. Kamal is probably better if you have a serious project that want to deploy to multiple servers.
I'm a DevOps guy so I just use k8s cause I know it by heart now :), but for someone new those are probably better options...although k3s is also a god option...
I don't see why you couldn't use Dokku for multiple servers. Should work just as well as Kamal in that regard.
It supports k3s as a scheduler and you can switch apps over to it with one command (after the initial setup which seems straightforward too): dokku.com/docs/deployment/sch…
I think Dokku is probably best if you want to deploy several side-projects to a single server. Kamal is probably better if you have a serious project that want to deploy to multiple servers.
I'm a DevOps guy so I just use k8s cause I know it by heart now :), but for someone new those are probably better options...although k3s is also a god option...
I don't see why you couldn't use Dokku for multiple servers. Should work just as well as Kamal in that regard.
It supports k3s as a scheduler and you can switch apps over to it with one command (after the initial setup which seems straightforward too): dokku.com/docs/deployment/sch…