Files
Servers/Plausible/README.md
2026-03-09 09:39:58 +01:00

1.7 KiB

📊 Plausible Analytics Setup

Deze repository bevat de configuratie voor de zelf-gehoste Plausible Analytics stack voor vanemousmantelzorgwoningen.nl.

🛠️ Voorbereiding

Voordat je de containers start, moeten er twee zaken geregeld zijn:

  1. Omgevingsvariabelen: Maak een .env bestand aan in dezelfde map als de docker-compose.yml.
  2. Caddy Netwerk: Zorg dat het externe netwerk caddy_ntwk actief is.

.env template

BASE_URL=[https://stats.vanemousmantelzorgwoningen.nl](https://stats.vanemousmantelzorgwoningen.nl)
# Genereer een veilige key met: openssl rand -base64 48
SECRET_KEY_BASE=jouw_gegeneerde_key_hier

🚀 Installatie & Start

De Plausible container is geconfigureerd om bij de eerste start automatisch de database aan te maken en migraties uit te voeren via het commando: sh -c "/entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run

Stap-voor-stap:

  1. Configuratiebestanden controleren: Zorg dat de map ./clickhouse/ aanwezig is met de volgende bestanden voor resource-beheer:
    • logs.xml
    • ipv4-only.xml
    • low-resources.xml
    • default-profile-low-resources-overrides.xml
  2. Containers opstarten: docker compose up -d
  3. Logs monitoren (optioneel): docker compose logs -f plausible

🌐 Netwerkstructuur

  • Internal Netwerk: Gebruikt voor de communicatie tussen Plausible, PostgreSQL en Clickhouse.
  • Caddy_ntwk: Extern netwerk waarmee de plausible service verbonden is voor de reverse proxy.

Volumes & Backups

De data wordt persistent opgeslagen in de volgende Docker volumes:

  • db-data: PostgreSQL metadata en gebruikers.
  • event-data: Clickhouse analytics data (deze wordt snel groot).
  • plausible-data: Tijdelijke bestanden en uploads.