Self-Hosted Plausible CE Not Recording Pageviews
Workaround available Self-hosted (Docker) Updated October 21, 2026
Quick answer
After a Community Edition upgrade, pageviews can stop because ClickHouse migrations or settings didn't apply. Check the plausible and ClickHouse container logs, back up, and follow each major version's upgrade notes; rolling back restores logging while you fix it.
Most likely fix: Read the logs.
Symptoms
Dashboard shows no new visits after an upgrade, ClickHouse logs show missing-column errors, or the container restarts.
Why it happens
- Skipped or failed migrations between major versions
- ClickHouse version or configuration not matching the release (v3 uses ClickHouse 24.12 and CLICKHOUSE_SKIP_USER_SETUP=1 in its compose file)
- Old hosting repo layout instead of the community-edition compose setup
- Proxy not forwarding the visitor IP
How to fix it
Try these in order — the most common fix is first.
1. Read the logs
- Run docker compose logs plausible
- Check the ClickHouse container logs with docker compose logs
- Look for migration or missing-column errors
2. Upgrade in stages with backups
- Back up Postgres and ClickHouse volumes
- Upgrade one major version at a time following the release notes
- Use the community-edition compose file for the target version
- Check health after each step
3. Roll back if needed
- Restore the previous image tag and your backups
- Confirm pageviews log again
- Retry the upgrade after fixing the config
This guide also covers
- plausible self hosted not working
- plausible ce upgrade clickhouse error
- plausible community edition not recording
Still not working?
If Plausible Analytics keeps failing, you're not alone. See every Plausible Analytics problem users report or the alternatives people switch to.
Other Plausible Analytics errors
- Plausible Not Tracking Visitors (No Stats Showing)
- Plausible Verification Failed (Couldn't Verify Installation)
- Plausible Blocked by Ad Blockers (How to Set Up a Proxy)
- Plausible Custom Events and Goals Not Showing
- Plausible Not Working in Next.js (next-plausible)
- Plausible WordPress Plugin Not Tracking
- Plausible Numbers Different From Google Analytics
- Plausible UTM Parameters and Referrers Not Showing
- Plausible Pageview Limit Exceeded (Dashboard Locked)
- Plausible Google Analytics Import Failed or Missing Data
- How to Exclude Your Own Visits in Plausible
- Plausible Bot Traffic Spike (Fake Visitors)