Deploy Elixir Apps to Your Own Server. Minus the Headache.

Potions provisions, configures, and manages your VPS so you can deploy Phoenix applications with a single push. You keep full control at a fraction of the cost of a traditional PaaS.

Potions dashboard preview

From Zero to Production in Three Steps

Connect

Link your DigitalOcean account with one click. We never store your password — just a revocable OAuth token.

Takes less than 30 seconds

Deploy

Pick a region and size, then push. We provision the server, install Elixir, set up Caddy and SSL, and run your first release.

First deploy in under 5 minutes

Manage

Monitor CPU, memory, and disk. Manage environment variables, domains, and database backups — all from one dashboard.

Real-time metrics and alerts

Everything You Need

All the tools to run production Elixir apps on your own infrastructure.

Server Provisioning

One-click VPS setup with your DigitalOcean account. SSH keys, firewall rules, and swap configured automatically.

SSL Certificates

Automatic Let's Encrypt SSL provisioned and renewed for every domain you add.

Database Management

PostgreSQL installed, configured, and backed up on a schedule you control.

Zero-Downtime Deploys

Rolling deployments with health checks so your users never see a blip.

Environment Variables

Encrypted environment management per app. Update variables without redeploying.

Security Hardened

Fail2ban, unattended upgrades, and UFW firewall rules applied out of the box.

Built for the Elixir ecosystem

Elixir Phoenix PostgreSQL Caddy Ubuntu DigitalOcean

Ready to Deploy Without the DevOps?

Get your Phoenix app running on your own server in minutes, not days.