rocket4ce
Tutorial Deploy Phoenix 1.8 with Coolify on Hetzner
A comprehensive guide for deploying Phoenix 1.8 applications using Coolify on Hetzner servers. Covers server setup, Coolify configuration, database creation, Phoenix app preparation with Docker, and complete deployment process including environment variable configuration. Uses a $4.99/month Hetzner server with 2 vCPUs and 2GB RAM.
https://medium.com/@rocket4ce/1-tutorial-deploy-phoenix-1-8-whit-coolify-on-hetzner-873504b9794e
Most Liked
dogweather
I’ve been thinking about moving to Coolify from Dokku. Dokku does work, but it’s a one-man project and pretty rough around the edges.
rocket4ce
Hi @soyjeansoy, how are you? I hope you’re doing great. From my experience with Kamal and Coolify, if you need more control over deployments to scale, use Kamal. I think Coolify is a great tool, but I haven’t looked much into how to have full control over multiple machines inside a container.
Personally, I prefer Coolify for MVPs and quick testing—and then worry about scaling later.
shahryarjb
did you create your database in the service your elixir app exists too?
after that in Postgres you have this field Postgres URL (internal) copy it
postgres://postgres:...@...:5432/postgres
and go to your source code environment-variables and add DATABASE_URL. as you see the value should be this! consider i just change the postgres with ecto
ecto://postgres:...@...:5432/postgres
Last Post!
Neophen
Just make sure that the ssl is truly not set, i had to do a double take, and i though it was the case too, but then i figured it out it took me clearing the build cache to have it removed.
Popular in Blog Posts
Elixir Blog Post: Live video streaming from iOS devices made simple with Elixir & Membrane Framework
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
- #api
- #forms
- #metaprogramming
- #security
- #hex









