Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveurs:installation:web-srv:docker-matomo [2021/04/21 09:33] – [Installer le domaine] jpmilcent | serveurs:installation:web-srv:docker-matomo [2026/09/24 10:50] (Version actuelle) – [Configurer Matomo] jpmilcent | ||
|---|---|---|---|
| Ligne 29: | Ligne 29: | ||
| * Sur le serveur dans le dossier //docker// de l' | * Sur le serveur dans le dossier //docker// de l' | ||
| * vérifier la présence du réseau Docker spécifique à notre utilisation de type //bridge// nommé // | * vérifier la présence du réseau Docker spécifique à notre utilisation de type //bridge// nommé // | ||
| - | * se placer dans le dossier // | + | * se placer dans le dossier // |
| * exécuter la commande : '' | * exécuter la commande : '' | ||
| - | * vérifier que tout fonctionne à l' | + | * vérifier que tout fonctionne à l' |
| * arrêter le container : '' | * arrêter le container : '' | ||
| * relancer le container en tant que service : '' | * relancer le container en tant que service : '' | ||
| Ligne 37: | Ligne 37: | ||
| ===== Activer SSL et HTTP2 sur le domaine ===== | ===== Activer SSL et HTTP2 sur le domaine ===== | ||
| - | * Installer un certificat SSL via Certbot (Letsencrypt) : ''< | + | * Installer un certificat SSL via Certbot (Letsencrypt) |
| + | * Pour SINP PACA : ''< | ||
| + | * Pour SINP AURA : ''< | ||
| * Répondre : 2 | * Répondre : 2 | ||
| * Tester ensuite la redirection auto de HTTP vers HTTPS : http:// | * Tester ensuite la redirection auto de HTTP vers HTTPS : http:// | ||
| Ligne 75: | Ligne 77: | ||
| </ | </ | ||
| - | ===== Configurer | + | ===== Matomo ===== |
| + | ==== Configurer Matomo | ||
| * Se connecter sur https:// | * Se connecter sur https:// | ||
| * Cliquer sur l' | * Cliquer sur l' | ||
| Ligne 88: | Ligne 91: | ||
| * Chiffrement SMTP : TLS | * Chiffrement SMTP : TLS | ||
| * Modifier le fichier de config une fois le volume créé : | * Modifier le fichier de config une fois le volume créé : | ||
| - | * Copier le fichier de config de Matomo sur l' | + | * Copier le fichier de config de Matomo sur l' |
| - | * Modifier le fichier de config en ajoutant les paramètres nécessaire : <code ini> | + | * Modifier le fichier de config en ajoutant les paramètres nécessaire |
| + | [database] | ||
| + | schema = " | ||
| [General] | [General] | ||
| force_ssl = 1 | force_ssl = 1 | ||
| + | assume_secure_protocol = 1 | ||
| + | proxy_client_headers[] = " | ||
| + | proxy_host_headers[] = " | ||
| </ | </ | ||
| - | | + | * Le service Nginx communique en interne en HTTP non sécurisé avec Matomo mais en amont Nginx est bien en HTTPS. Nous devons donc indiquer à Matomo qu'il doit considérer que l'on utilise du HTTPS sécurisé |
| - | * Se connecter au container et corriger les droits du fichier copié : '' | + | |
| - | * '' | + | * Se connecter au container et corriger les droits du fichier copié : '' |
| - | * '' | + | * '' |
| + | * '' | ||
| * Test l' | * Test l' | ||
| - | * Se connecter au container : '' | + | * Se connecter au container : '' |
| - | * Se placer dans le dossier /// | + | * Se placer dans le dossier /// |
| - | * Lancer la commande : '' | + | * Lancer la commande : '' |
| - | ===== Mise à jour de Matomo ===== | + | ==== Mise à jour de Matomo ==== |
| - | * **Notes** : le volume Docker incluant l' | + | |
| - | - Mise à jour du container : | + | |
| - | * Mettez à jour le fichier // | + | |
| - | * Téléverser le fichier sur le serveur | + | |
| - | * Relancer le build du container : '' | + | |
| - | - Mise à du code de Matomo présent dans le volume Docker : | + | |
| - | * Se loguer sur Matomo avec un super-utilisateur | + | |
| - | * Via l' | + | |
| + | * < | ||
| + | - Mise à jour de l' | ||
| + | * Mettez à jour le fichier // | ||
| + | * Mettez à jour le fichier // | ||
| + | * Téléverser le fichier sur le serveur | ||
| + | * Relancer le build du container : '' | ||
| + | - Mise à jour de la base de données via le terminal : | ||
| + | * Accéder au dossier de la stack // | ||
| + | * Pour voir la liste des commandes dispo : '' | ||
| + | ==== Déboguer un graphique affichant " | ||
| + | * Essayer de redémarrer le service '' | ||
| + | * Ouvrir l' | ||
| + | * Des informations sur comment résoudre le problème devrait être affichée. | ||
| + | * Vérifier que le contenu du dossier ''/ | ||