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
Métadonnées
Posté le: 01.03.2025
Nombre de mots: 184
Temps de lecture: 1 minutes
Nexus - Yuval Noah Harari Taxonomie