While there are a number of good articles on deploying Phoenix releases with Edeliver and Distillery, it still took me a significant amount of time to piece together the different parts to get a working deployment.
I’ve just written a guide for deploying a Phoenix application to an Ubuntu 16.04 server in the hopes that it helps someone who’s struggling with the process. I now have a deployment workflow that I use daily for my own website, and it works very well. I’ve decided to write it such that the reader with little DevOps knowledge can still follow along.
I followed it and got it set up for a server now. I ran into a edeliver problem related to Phoenix 1.3, this is the comment from another thread that helped me: Edeliver not working after switching to Phoenix 1.3 . If you want to, I think it would be helpful to add a small edit mentioning this in your guide for future readers.