spammy
Simple/light way to self host microapps and services?
I’m looking to build a personal workflow to quickly deploy web applications written in elixir/phoenix, for local consumption (ie not on the wider internet).
Loosely, I’m looking for a simple self hosted “PaaS” solution.
I found this[1] thread very helpful, but it seems that most solutions are general purpose, heavier than I need and rely on a docker paradigm, either at the application development end, or the deployment end. Is docker an inevitably to embrace that would make this easy, or are there other solutions available?
potions.io seems to be the exception and appears to fit my needs, but there doesn’t seem to be a self-hosted version of it.
Or given my requirements should I just stick to the good ol’ server copy and service (ie systemd) management?
[1]Where do you host **small** or even tiny elixir projects?
Most Liked
AndyL
johantell
I’ve set up a server with coolify.io to run my personal projects. It’s essentially a PaaS that makes it easy to run multiple projects on the same server. Highly recommend if you don’t want to spend time documenting your setup (otherwise you will forget how you did it) and want to just run anything. It’s not elixir/phoenix-only but that’s not a downside in my opinion
LostKobrakai
I’ve followed Building a blog with Elixir and Phoenix in using dokploy. It’s essentially a UI for docker (+ docker swarm) + traefik, which is really nice. Even if the UI project might eventually go away the stack underneight is nothing special at all. I have it running on a hetzner VM for online stuff and on a VM in the basement for none shared stuff.
Only thing dokploy truely brings to the table is a system for building containers in various ways, from uploading plain zip files to pulling from repos and building in various ways, to pulling from docker registries.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #hex









