3 Commits

2 changed files with 6 additions and 14 deletions

View File

@@ -23,7 +23,7 @@
1. Clone this repository:
```console
$ git clone -b v3.1.0 --single-branch https://github.com/plausible/community-edition plausible-ce
$ git clone -b v2.1.5 --single-branch https://github.com/plausible/community-edition plausible-ce
Cloning into 'plausible-ce'...
remote: Enumerating objects: 13, done.
remote: Counting objects: 100% (10/10), done.
@@ -34,10 +34,9 @@
$ cd plausible-ce
$ ls -1
README.md
clickhouse/
compose.yml
LICENSE
README.md
```
1. Create and configure your [environment](https://docs.docker.com/compose/environment-variables/) file:
@@ -52,9 +51,7 @@
SECRET_KEY_BASE=As0fZsJlUpuFYSthRjT5Yflg/NlxkFKPRro72xMLXF8yInZ60s6xGGXYVqml+XN1
```
Make sure `$BASE_URL` is set to the **actual domain** where you plan to host the service. The domain must have a DNS entry pointing to your server for proper resolution and automatic Let's Encrypt TLS certificate issuance. More on that in the next step.
Also ensure `$SECRET_KEY_BASE` is set to at least a **64-byte** string.
Make sure `$BASE_URL` is set to the actual domain where you plan to host the service. The domain must have a DNS entry pointing to your server for proper resolution and automatic Let's Encrypt TLS certificate issuance. More on that in the next step.
1. Expose Plausible server to the web with a [compose override file:](https://github.com/plausible/community-edition/wiki/compose-override)

View File

@@ -12,7 +12,7 @@ services:
start_period: 1m
plausible_events_db:
image: clickhouse/clickhouse-server:24.12-alpine
image: clickhouse/clickhouse-server:24.3.3.102-alpine
stop_grace_period: 60s
restart: always
volumes:
@@ -29,14 +29,12 @@ services:
nofile:
soft: 262144
hard: 262144
environment:
- CLICKHOUSE_SKIP_USER_SETUP=1
healthcheck:
test: ["CMD-SHELL", "wget --no-verbose --tries=1 -O - http://127.0.0.1:8123/ping || exit 1"]
start_period: 1m
plausible:
image: ghcr.io/plausible/community-edition:v3.1.0
image: ghcr.io/plausible/community-edition:v2.1.5
stop_grace_period: 60s
restart: always
command: sh -c "/entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run"
@@ -46,7 +44,7 @@ services:
plausible_events_db:
condition: service_healthy
volumes:
- plausible-data:/var/lib/plausible
- ./data/plausible:/var/lib/plausible
ulimits:
nofile:
soft: 65535
@@ -90,6 +88,3 @@ services:
- MAILGUN_BASE_URI
- MANDRILL_API_KEY
- SENDGRID_API_KEY
volumes:
plausible-data: