Changelog

New updates and improvements to Potions.

Subscribe via RSS

Open signups, Hetzner, monorepo support, easier env variable management, persistent storage & more

A big batch of updates:

Open signups

The waitlist is gone! You can sign up and start deploying right away.

Hetzner Cloud support

Potions can now provision and manage servers on Hetzner Cloud, alongside DigitalOcean. See Connecting Hetzner to get started.

Monorepo support

Phoenix apps that live in a subfolder of a larger repo can now be deployed. Set the Root Directory when adding an app, or configure it later in the app settings.

Improved environment variable management

You can now paste in your entire .env file. This makes it easier to add or update environment variables, and it renders a live preview of which variables are new versus what's changing. You can also export your variables back out in .env format.

Persistent storage for every app

Every app now gets a storage directory on its server that survives deploys. This is helpful for user uploads, generated files, or anything you need to keep around. The path is exposed to your app as the auto-generated STORAGE_DIR environment variable. Read more in Persistent Storage.

Show improvements
  • New docs page: SSH Access & Keys on how to access your server via SSH
  • New docs page: PostgreSQL Extensions — what ships with every Potions Postgres install and how to enable extensions for your database
  • Onboarding flow fixes
  • Subscription fixes
  • Annual billing support
Have a feature you'd like to see in Potions? Tell us →