New: the Homelab Planning Bundle. Both planners together for $19.99 instead of $27.98Save $7.99GET THE BUNDLE

Homelab Addiction

Self-Hosted / Projects / Plausible Analytics

Plausible Analytics

Stable
plausible/analytics29.4k1.9k3d agoAnalytics

against v3.2.1

Overview

Self-hosted Google Analytics alternative for privacy-friendly web analytics.

Plausible Analytics is a self-hosted Google Analytics alternative for people who want privacy-friendly web analytics, a simpler dashboard, and more direct control over how their data is collected and stored.

The strongest search framing is not just that Plausible is open source, but that it replaces a common pain point: Google Analytics is often more complex than small publishers, side projects, and homelab operators actually need.

Why people choose Plausible

Official product pages repeatedly frame Plausible around simple metrics, a lightweight script, privacy-first analytics, and easier reporting. That aligns with the real search intent around Google Analytics alternatives and privacy-friendly analytics tools.

For HomelabAddiction readers, the useful angle is clarity over feature sprawl: a fast dashboard, no cookie-banner-heavy analytics stack, and a cleaner default reporting model than traditional enterprise analytics suites.

What you get

The upstream site and README describe real-time analytics, goals and custom events, campaign tracking, simple sharing and reporting, API/export paths, Search Console integration, and a lightweight script that is far smaller than Google Analytics.

Plausible can run as a managed cloud product or as self-hosted Community Edition, which matters because not every feature and operational burden is identical across those two modes.

Main tradeoff

The self-hosting docs are unusually direct: self-hosting is a real commitment. When you run Community Edition, infrastructure management, backups, uptime, upgrades, and security response become your work.

The same docs also note that Community Edition is a long-term release and that some premium capabilities such as funnels, user journeys, ecommerce revenue goals, SSO, and the Sites API are not included in CE. That is exactly the kind of tradeoff the page should state plainly before it is indexed.

Best fit

Choose Plausible when you want a privacy-first analytics stack with straightforward reporting and you are comfortable running supporting infrastructure yourself.

Look harder at Umami when you want an even more stripped-down self-hosted analytics experience, or at managed Plausible Cloud when you want the product without owning the maintenance burden.

Configuration

Environment variables

VariableWhat it doesExample
BASE_URLrequiredPublic URL where the Plausible instance will be served.https://plausible.example.com
SECRET_KEY_BASErequiredApplication secret that must be set to a strong random value.64-byte-random-secret
HTTP_PORTHTTP port exposed by the stack when not hiding it behind another reverse proxy.80
HTTPS_PORTHTTPS port exposed by the stack for direct TLS termination.443
DATABASE_URLOptional override for PostgreSQL connection settings.postgres://user:password@db:5432/plausible
CLICKHOUSE_DATABASE_URLOptional override for ClickHouse connection settings.http://plausible_events_db:8123/plausible_events_db

Ports

  • 80/tcp — HTTP listener when the Community Edition stack is exposed directly.
  • 443/tcp — HTTPS listener when the stack handles TLS directly.

Volumes to back up

  • /var/lib/postgresql/data — Persistent PostgreSQL data for Plausible metadata and application storage.
  • /var/lib/clickhouse — Persistent ClickHouse event data for analytics storage.
  • /var/lib/plausible — Persistent Plausible application data and temporary working directory.

Interface previews

Screenshots of the Plausible Analytics interface.

Feature support

Feature support in Plausible Analytics
FeatureSupport
Privacy-friendly analytics without cookies by defaultOfficial product pages position Plausible around privacy-first, cookie-free analytics.Supported
Simple single-page reporting dashboardThe product is explicitly marketed as a clutter-free analytics dashboard.Supported
Real-time traffic viewThe official site highlights a real-time dashboard with frequent updates.Supported
Goals, custom events, and outbound-link trackingOfficial docs and product pages describe codeless goals and custom event tracking.Supported
Search Console integrationOfficial pages highlight Search Console integration for SEO visibility in the dashboard.Supported
CSV and API export pathsThe README and docs describe stats export and API access.Supported
Funnels and user journeysAvailable in Plausible Cloud but explicitly excluded from Community Edition to support sustainability.Partial support
Role-based sharing and reportingOfficial product pages describe email or Slack reports, team access, and dashboard sharing.Supported
Self-hosted Docker Compose deploymentOfficial Community Edition instructions provide a Docker Compose setup with Postgres and ClickHouse.Supported

Community signals

Stars
29.4k
Forks
1.9k
Open issues
65

Includes open pull requests

Last commit
3d ago
Latest release
v3.2.1

5mo ago

Repo created
Dec 2018

Refreshed nightly from the GitHub API.

Alternatives

  • Umami

    Often considered when a homelab wants an even simpler self-hosted analytics stack.

  • Matomo

    Broader analytics suite with more depth, but usually more complexity than a minimal privacy-first dashboard.

  • Google Analytics

    The mainstream managed alternative that Plausible explicitly positions itself against.

Questions

What is Plausible Analytics used for?

Plausible Analytics is used to measure website traffic, referrers, campaigns, goals, and high-level search performance with a simpler, privacy-friendly dashboard.

Is Plausible a self-hosted alternative to Google Analytics?

Yes. Plausible explicitly positions itself as a simpler, privacy-first alternative to Google Analytics, and it offers a self-hosted Community Edition for operators who want to run it themselves.

Is Plausible open source?

Yes. Plausible Community Edition is released under the AGPL, while the self-hosting compose setup is published separately to help operators run the stack.

What does self-hosting Plausible require?

The official Community Edition setup requires Docker and Docker Compose, recommends at least 2 GB of RAM, and depends on supporting services such as PostgreSQL and ClickHouse.

Does self-hosted Plausible include every cloud feature?

No. The self-hosting docs say Community Edition does not include some premium features such as funnels, user journeys, ecommerce revenue goals, SSO, and the Sites API.

Is Plausible easier to use than Google Analytics?

That is one of Plausible's main selling points. The official product pages emphasize a simpler dashboard and less reporting complexity than Google Analytics.

Is Plausible better than Umami or Matomo?

It depends on what you need. Plausible is appealing when privacy-first reporting and a polished simple dashboard matter most, while other tools may fit better when you want different feature depth, data models, or operational tradeoffs.

support // the lab

Found this write-up useful?

If it saved you time or a rebuild, you can support more practical homelab guides.

Support the lab