omgneering

omgneering

Deploy a Phoenix app on Digital Ocean with MySQL database, nginx reverse proxy and Let's Encrypt

Up and Running - Elixir Phoenix on Digital Ocean

A playlist of videos that go through basic app creation, getting a Digital Ocean server and setting up nginx as a reverse proxy server with Let’s Encrypt certificate.

  • Part 1 - Setup a basic Phoenix app with MySQL
  • Part 2 - Create a GitHub repository and setup version tracking
  • Part 3 - Get a Digital Ocean server, setup your account, get an SSH connection and setup DNS
  • Part 4 - Install everything necessary for a Phoenix app: erlang, elixir, node and MySQL
  • Part 5 - Install nginx, create a separate server block and install a Let’s Encrypt certificate
  • Part 6 - Connect the server to github and release the phoenix app with nginx reverse proxy set up

First Post!

thefactus

thefactus

Thank you @omgneering :smiley:

Where Next?

Popular in Screencasts Top

aseigo
Unfortunately, I missed last week’s schedule as I had a pair of subjects related to the topic of debugging and testing .. but ended up de...
New
ElixirCasts
I made a video to help people get introduced to agents.
New
New
omgneering
I made a video for getting started with the GenServer module. I introduce some concepts and try go over what’s happening step by step. ...
New
ElixirCasts
I made a screencast on how to use Torch to create beautiful admin pages. Posted via Devtalk (see this thread for details).
New
plicjo
I created a tutorial for implementing a toggle button in LiveView. It’s been done against Phoenix 1.7 to future-proof it, ...
New
aseigo
In this week’s episode we look at the basics of how clustering Elixir nodes works, and how to automate their creation using libcluster (u...
New
sadjow
Ben Awad posted a youtube video about a project he created with Phoenix LiveView: https://stripcode.dev/
New
dokuzbir
This week i discovered Alchemist Camp youtube channel. Really good resource for elixir world. It deserves a forum topic I think channel ...
New
mplatts
Elixir & Phoenix Testing 101 Hi guys, I’d like to get into creating more educational videos focuses on building web apps with Phoenix...
New

Other popular topics Top

skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 47930 226
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

We're in Beta

About us Mission Statement