Hosting
Running on Netlify
Deploy Umami to Netlify from a fork of the GitHub repository, using pnpm build as the build command and a remote PostgreSQL database.
Netlify provides a free hosting service which is ideal for GitHub organizations.
In this setup, you should already have a PostgreSQL database server running and accepting remote connections. If you don't already have a database, you can follow the Running on DigitalOcean guide to get a database up and running. You can also check out the Managed databases section under Hosting.
Setup#
Automate steps 1-5 using the button above.
- Fork the https://github.com/umami-software/umami project to your GitHub account.
- Create an account on Netlify.
- From the dashboard page click Import Project then specify the URL to your fork of the project on GitHub.
- Change the build command to pnpm build.
- Add the required environment variables
DATABASE_URLandAPP_SECRET. These values are defined in the Configure Umami step from Install. - Deploy and visit your application.
- Follow the Quickstart guide starting from the Login step and be sure to change the default password.