Learn how to deploy a Phoenix app manually to a DigitalOcean droplet in 30 minutes using basic shell commands. This guide walks you through setting up a Phoenix project, creating and configuring a DigitalOcean droplet, installing necessary dependencies like PostgreSQL and Caddy, and getting your app live. Note that this setup is not production-ready and lacks essential security measures.

4m read timeFrom elixirforum.com
Post cover image
Table of contents
The Setup: Creating Our Phoenix ProjectSetting Up Our Digital Ocean DropletConnecting to Our DropletUpdating Our SystemInstalling PostgreSQL 16Configuring PostgreSQLInstalling DependenciesSetting Up CaddyPreparing Our App for DeploymentDeploying Our App

Sort: