Monitoringby Pyo
Deploy Plausible on your own servers
Lightweight, cookie-free website analytics (Community Edition), on Postgres with ClickHouse for events.
What Pyo sets up
- Image
- ghcr.io/plausible/community-edition:v3.2.1
- Reached
- Web app, on a domain you add
- Database
- Uses a Postgres database with citext, connected when you deploy
- Also runs
- docker.io/clickhouse/clickhouse-server:24.12-alpine
- Runs as
- One replica with its own data
- Replicas
- 1
- Requests
- 0.25 vCPU · 512 MiB
- Limits
- 1 vCPU · 1 GiB
- Volumes
- 1 GiB at /var/lib/plausible (plausible), 10 GiB at /var/lib/clickhouse (plausible-events)
- Health check
- HTTP /api/system/health/live
How to deploy it
- 1
Install Pyo
Run the setup command on your server.
- 2
Choose Plausible
Open Templates in the dashboard and pick it. Pyo fills in sensible defaults.
- 3
Deploy
Pick a server and deploy. Pyo runs it and follows the rollout.
Ports
- http 8000/HTTPInternal until you add a domain
Good to know
- Needs a domain: it's BASE_URL. Register the first account there; it becomes the owner.
- For password resets and reports, set MAILER_EMAIL and SMTP_HOST_ADDR, SMTP_HOST_PORT, SMTP_USER_NAME and SMTP_USER_PWD.
- Events are kept by its own ClickHouse service, deployed with it.
Related templates
All templatesGet Pyo running on your server
Run Pyo on any machine, from your laptop or VPS to a dedicated server or homelab.
curl -fsSL https://pyo.dev/install.sh | bash