Ce service n’est plus d’actualité depuis que [[https://forum.chatons.org/t/le-chapril-quitte-le-collectif-chatons/5353|le Chapril a quitté le collectif CHATONS]]. ====== Service stats.chatons.org ====== StatoolInfos est un outil et un protocole pour partager des informations sur une fédération de services. Une instance du service est hébergée sur le site [[https://stats.chatons.org/chapril.xhtml|chatons.org]]. ====== Déploiement ====== ===== Configuration de Java ===== Java : cd ~/ apt-get install openjdk-11-jre-headless […] Souhaitez-vous continuer ? [O/n] o […] java -version openjdk version "11.0.9" 2020-10-20 OpenJDK Runtime Environment (build 11.0.9+11-post-Debian-1deb10u1) OpenJDK 64-Bit Server VM (build 11.0.9+11-post-Debian-1deb10u1, mixed mode, sharing) ===== Configuration d'Apache ===== Création d'un fichier générique qui sera inclus plus tard : cd /srv/chaprilinfos/ cat /etc/apache2/chaprilinfos.conf Alias "/.well-known/chaprilinfos/" "/srv/chaprilinfos/well-known/chaprilinfos/" Options +Indexes Require all granted ===== Configuration de Nginx ===== Création d'un fichier générique qui sera inclus plus tard : cd /etc/nginx/ cat /etc/nginx/chaprilinfos.conf location /.well-known/chaprilinfos/ { types { text/plain properties; } alias /srv/chaprilinfos/well-known/; autoindex on; } ===== Espace de travail ===== Répertoire de travail : mkdir -p /srv/chaprilinfos/{conf,inputs,well-known} ===== Ajout d'un service dans ChaprilInfos ===== Configurer l'accès //well-known// en ajoutant à la fin de la configuration Apache du site : # ChaprilInfos Include chaprilinfos.conf Ou au début du fichier de la configuration Nginx du site : # ChaprilInfos. include /etc/nginx/chaprilinfos.conf; Puis ajouter : * Un fichier de configuration dans ''/srv/chaprilinfos/conf/chaprilorg.conf'' ; * Un fichier de déclaration dans ''/srv/chaprilinfos/well-known/chaprilorg.properties''. Peupler le //well-known// : cd /srv/chaprilinfos/ ./bin/statoolinfos build conf/foochaprilorg.conf ====== Actualiser un service ChaprilInfos ====== Sur la VM du service, éditer le fichier de déclaration du service ''/srv/chaprilinfos/inputs/foochaprilorg.properties''. Une documentation des propriétés est disponible là : https://framagit.org/chatons/chatonsinfos/-/blob/master/MODELES/service.properties. Puis re-peupler le répertoire //well-known// exposé sur le Web : cd /srv/chaprilinfos/ ./bin/statoolinfos build conf/foochaprilorg.conf Puis vérifier dans https://stats.chatons.org/chapril.xhtml.