Running on Northflank
Northflank is a fully managed platform for building, deploying, and scaling applications using containers. It combines the flexibility of cloud infrastructure with a simple developer experience so you can focus on your app instead of managing servers.
Northflank provides free and paid hosting plans that let you deploy Umami together with a managed PostgreSQL database, all configured automatically.
Setup Website and Database
Northflank Button (Recommended)
Click the button above to deploy your own Umami instance with a managed PostgreSQL addon and all environment variables preconfigured.
Once the stack is deployed, go to your Umami service in the Northflank project dashboard and open the public URL.
You should see the setup screen where you can create your admin account and start using Umami.
Running on Northflank manually
The one-click deployment is the easiest way to get started, but you can also deploy Umami manually using the template configuration.
- Create a new project on Northflank.
- Add a PostgreSQL addon to the project.
- Create a Deployment service using the Docker image
umamisoftware/umami:postgresql-latest. - Expose port
3000publicly. - Add the following environment variables and link them to your database:
DATABASE_URL— connection string from the PostgreSQL addonDATABASE_TYPE=postgres
- Deploy the service.
Once deployed, open the public URL of your service to finish the Umami setup.
Notes
- Data is stored in the PostgreSQL addon and persists across deploys.
- You can scale the service or update the image version from the dashboard.
- Read more about adding a website and collecting data here.