Schrek.fr

Table des matières

Vince est une alternative à Google Analytics. Elle est auto-hébergée et respectueuse de la vie privée.

Je vais heberger le service sur mon RaspberryPi Pour installer via Docker, moi j’utilise Portainer.

Docker-compose

Dans Portainer, j’ajoute un Stacks.

Il faut changer les paramètres admin, password et domains

version: '3'
services:
  vinceanalytics:
    ports:
      - '7070:8080'
    volumes:
      - './vince-data:/vince-data'
    image: 'ghcr.io/vinceanalytics/vince:latest'
    command: 'serve --adminName admin --adminPassword Password123 --domains Schrek.fr --profil'

Mon Caddyfile

J’ai modifié mon Caddyfile pour rediriger le port

Attention, apres une mise a jour de Caddy, j’ai du recompiler le module Duckdns (voir article sur Duckdns et Caddy).

vince.tuxien.duckdns.org {
        reverse_proxy 127.0.0.1:7070
        tls {
                dns duckdns 1325r-rr4r6-424e-ae8e-6crr4g54g6r
                propagation_timeout 2m
                propagation_delay 2m
        }
}

Configuration

En locale je me connecte sur Vince, sur les port 7070.

Pour moi ca donne

http://192.168.1.37:7070/

On complete avec le mot de passe utiliser dans Docker, dans l’exemple c’est Password123.

–> Add Website et on recupere le code pour Hugo

Hugo

Dans mon fichier head.html de mon template je colle le liens generé par vince.

Sur mon theme, j’ai un fichier custom_head.html à completer avec:

<script defer data-domain="schrek.fr" src="https://vin.pouet.duckdns.org/js/script.js"></script>

Liens

https://www.vinceanalytics.com


Métadonnées

Posté le: 01.03.2025
Nombre de mots: 184
Temps de lecture: 1 minutes