Thank you all for the replies. I should have included my analysis from the referenced thread - here it is below, along with the couple of new suggestions:
| URL | Selfhost? | Docker? |
|---|---|---|
| https://coolify.io/ | Y | Y |
| https://dokku.com/ | Y | Y |
| https://livebook.dev/ | Y | N[1] |
| https://francis.build/ | NA | NA |
| https://kamal-deploy.org/ | Y | Y |
| https://caprover.com/ | Y | Y |
| https://potions.io/ | N | N |
| https://github.com/dmkenney/xamal` | Y | N |
| https://dokploy.com/ | Y | Y |
So clearly if I relax the “no docker” requirement then there are lots of options available.
@rhcarvalho great post, and makes sense, thanks. I have less experience with Elixir deployments, so my naive hope is that all these private apps will be “rolling” to latest versions - I’d rather keep things as consistent and simple as possible and Docker comes with a load even if it’s totally used transparently.
This all might be wishful thinking though and is certainly hypothetical. So far then the plan will be to try xamal on a dedicated (LXC if possible) host, and then grow to a Docker backed solution once your prophecies come true! I have to admit it might be handy to have a platform that could run any language even if I have no intention of doing so.






















