RemarkableCloud

Docker image

Plausible CE in Docker. Analytics without the cookies.

Plausible Community Edition is the privacy-first answer to Google Analytics: one lightweight script, cookieless by design, every metric on one page, and the data on your server instead of an ad company's.

Prefer not to run it yourself? Managed Plausible CE from $6.67/mo

ghcr.io/remarkablecloud/plausible
# Plausible CE in Docker, base pinned by digest
docker pull ghcr.io/remarkablecloud/plausible:3.2.1-r1
docker compose up -d
Current build
3.2.1-r1, updated Sep 12, 2026
Base
Plausible CE, digest-pinned
What's inside
Postgres + ClickHouse wired and migrated, generated owner, invite-only
Upstream license
Plausible Community Edition: AGPL-3.0.

The image

What our image adds.

What changes from upstream Plausible CE, and why it matters in production.

Both databases wired and migrated

Postgres and ClickHouse come up, get their schemas, and connect; the part of self-hosting Plausible that generates the most issues is done.

Generated owner, invite-only registration

The owner exists before the port opens, and nobody else can register without an invite.

Non-root runtime, digest-pinned base

Rebuilt and scanned on our cadence.

Proxy-aware BASE_URL

Script snippets, links and emails all follow your real domain.

Run it yourself, or not

Same image either way.

Pull it and run it anywhere, or let us run Plausible CE for you on a managed server with updates, monitoring and snapshots.

Free

Run Plausible CE yourself

  • Pull it from GHCR and run it on any Docker host
  • The guide below: compose, environment, backups, upgrades
  • You patch, back up and watch it
Read the guide
Managed

Plausible CE on a managed server

  • Installed for you from this same image, $0 for the app
  • Updates with a snapshot first, monitoring and a managed firewall
  • A 2 GB server from $6.67/mo billed annually, with room for more apps

The guide

Run it in production.

Compose file, environment reference, hardening, backups and upgrades, written by the people who build the image.

On this page

Architecture at a glance

Three containers: plausible (the app, port 8000 internal), postgres (16, metadata: sites, users, goals), clickhouse (24.12, the events). ClickHouse requires its password (CH_PASSWORD is mandatory, not a nicety). The events volume grows with traffic; metadata stays small.

Docker Compose walkthrough

Set DB_PASSWORD, CH_PASSWORD and SITE_URL, bring it up, read the generated owner credentials from the log, log in, add your first site, and paste the one-line script into your pages. Numbers appear within minutes.

Environment variable reference

VariablePurpose
DATABASE_URLPostgreSQL connection (metadata)
CLICKHOUSE_DATABASE_URLClickHouse connection (events)
BASE_URLPublic https URL; drives the tracking script and links
CH_PASSWORDClickHouse password, required by the shipped ClickHouse version

Hardening notes

Keep both databases on the internal network only; ClickHouse especially has no business with a published port. Registration stays invite-only. The tracking script is public by nature; the dashboard is what your proxy protects.

Backups

pg_dump for metadata and the ClickHouse volume for events. Metadata is tiny and precious (site configs, goals); events are the history. Losing events loses charts; losing metadata loses the install.

Upgrades

Pull the new tag, recreate, migrations run for both stores on boot. CE tracks upstream closely; ride our promoted tags.

Changelog

Each build is pinned by digest and recorded here, so you can see what changed before you pull a new tag.

  1. 3.2.1-r1 Current Sep 12, 2026
Full changelog on GitHub

Plausible CE and other product names are trademarks of their respective owners. RemarkableCloud is not affiliated with or endorsed by them.

FAQ

Plausible CE in Docker, answered.

Short answers from the people who build and run this image.

Is this really equivalent to Google Analytics?

For the questions most sites actually ask (visitors, sources, pages, goals, campaigns), yes, on one page, without cookie banners. It deliberately does not do ad-tech level user tracking; that is the point.

GDPR and cookie banners?

Plausible is cookieless and stores no personal identifiers, which is exactly why teams switch to it. Your compliance posture is yours to confirm, but this is the tool built for it.

How heavy is it?

Light. The app idles small; ClickHouse wants RAM as events grow. A 2 GB server runs many small-to-mid sites comfortably.

Can I track more than one site?

Yes, add as many sites as you like from the dashboard; one install serves them all.

Pull it, or let us run it.

The same image runs Plausible CE on our managed servers, updates and monitoring included.