Self-hosted website analytics with Umami
Umami is more than just an analytics tool; it's a way for small businesses to gain insights without compromising the privacy of their users. With its straightforward setup, easy-to-navigate interface, and powerful reporting capabilities, Umami is an excellent alternative to more complex analytics platforms.
Remember, with Umami, you're in control of your data. You can host it on your own server, ensuring that your users' privacy is respected and that you're not sharing your valuable website data with third parties.
Thank you for joining us on this screencast. We hope you've seen how Umami can be a valuable asset for your small business. Give it a try, and take control of your website analytics today with Umami and managed hosting from Formable!
Formable's Umami Portainer stack docker-compose.yml
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- 10501:3000
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: mysecret
depends_on:
db:
condition: service_healthy
restart: always
healthcheck:
test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
interval: 5s
timeout: 5s
retries: 5
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umamipass
volumes:
- umami-db-data:/var/lib/postgresql/data
restart: always
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5
volumes:
umami-db-data:
Managed Self Hosted Umami
Formable sets up, monitors and updates your cloud applications.