admin:services:faq_services
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
admin:services:faq_services [2020/01/11 10:23] – créée admin | admin:services:faq_services [2023/02/05 22:51] (Version actuelle) – [template de réponse mail] correxion d'une typo pilou | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======= FAQ Services ======= | ======= FAQ Services ======= | ||
- | Variés sont possiblement les choix d'organisations techniques. | + | L' |
Afin d' | Afin d' | ||
Ligne 10: | Ligne 10: | ||
Le dossier ''/ | Le dossier ''/ | ||
- | |||
- | ===== Tâches CRON ? ===== | ||
- | |||
- | La sagesse unixienne recommande aux utilisateurs de passer par '' | ||
- | |||
- | En conséquence, | ||
- | * les tâches cron sont à déclarer dans ''/ | ||
- | * les tâches cron sont à mettre dans un ou plusieurs fichiers dédiés au service ; | ||
- | * le nommage doit reprendre le nom du service ('' | ||
- | * penser à commiter en cas de modification (avoir bien configuré son SSH pour transférer les variables GIT nécessaires) ; | ||
- | * logger la tâche cron (exemple : '' | ||
- | |||
- | Exemples de nommage : | ||
- | < | ||
- | =(^-^)=root@lamp:/ | ||
- | total 16 | ||
- | -rw-r--r-- 1 root root 63 juil. 18 16:30 backup | ||
- | -rw-r--r-- 1 root root 375 janv. 6 23:10 datechaprilorg | ||
- | -rw-r--r-- 1 root root 134 déc. 7 10:48 pastechaprilorg | ||
- | -rw-r--r-- 1 root root 712 janv. 1 2017 php | ||
- | </ | ||
- | |||
- | |||
- | Avantages : | ||
- | * facilité d' | ||
- | * historisation et traçabilité de la configuration ; | ||
- | * alertes Icinga2 si oublie de commit ; | ||
- | * sauvegarde automatique ; | ||
- | * … | ||
===== Les fichiers de conf HTTP ? ===== | ===== Les fichiers de conf HTTP ? ===== | ||
Ligne 58: | Ligne 29: | ||
-rw-r--r-- 1 root root 1917 nov. 29 23:40 www.chapril.org.conf | -rw-r--r-- 1 root root 1917 nov. 29 23:40 www.chapril.org.conf | ||
</ | </ | ||
+ | |||
+ | ===== Les fichiers web ? ===== | ||
+ | |||
+ | L' | ||
+ | |||
===== Les fichiers de logs HTTP ? ===== | ===== Les fichiers de logs HTTP ? ===== | ||
Ligne 85: | Ligne 61: | ||
-rw-r----- 1 root adm 23273 janv. 9 08:13 www.chapril.org/ | -rw-r----- 1 root adm 23273 janv. 9 08:13 www.chapril.org/ | ||
</ | </ | ||
+ | |||
+ | ===== Format des logs HTTP ? ===== | ||
+ | |||
+ | Pour profiter des IP proxifiées, | ||
+ | < | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===== Les autres fichiers de logs ? ===== | ||
+ | |||
+ | Pour le projet foo.chapril.org, | ||
===== Home Directory du service ? ===== | ===== Home Directory du service ? ===== | ||
Ligne 120: | Ligne 107: | ||
===== Base de données du service ? ===== | ===== Base de données du service ? ===== | ||
- | Nommages | + | L' |
* la base : '' | * la base : '' | ||
* le compte Mariadb : foochaprilorg_dbadmin. | * le compte Mariadb : foochaprilorg_dbadmin. | ||
+ | Mais dans la pratique, on peut se simplifier la vie : | ||
+ | * la base : '' | ||
+ | * le compte : '' | ||
===== Partition dédiée du service ? ===== | ===== Partition dédiée du service ? ===== | ||
Ligne 129: | Ligne 119: | ||
Dans le cas d'un service nécessitant beaucoup d' | Dans le cas d'un service nécessitant beaucoup d' | ||
- | Exemple : https:// | + | Exemple : https:// |
+ | |||
+ | ===== Quelle configuration SMTP ? ===== | ||
+ | |||
+ | L' | ||
===== Courriel du service ? ===== | ===== Courriel du service ? ===== | ||
Ligne 138: | Ligne 132: | ||
En cas de demande d' | En cas de demande d' | ||
+ | ===== Tâches CRON ? ===== | ||
+ | |||
+ | La sagesse unixienne recommande aux utilisateurs de passer par '' | ||
+ | |||
+ | En conséquence, | ||
+ | * les tâches cron sont à déclarer dans ''/ | ||
+ | * les tâches cron sont à mettre dans un ou plusieurs fichiers dédiés au service ; | ||
+ | * le nommage doit reprendre le nom du service ('' | ||
+ | * penser à commiter en cas de modification (avoir bien configuré son SSH pour transférer les variables GIT nécessaires) ; | ||
+ | * logger la tâche cron (exemple : '' | ||
+ | |||
+ | Exemples de nommage : | ||
+ | < | ||
+ | =(^-^)=root@lamp:/ | ||
+ | total 16 | ||
+ | -rw-r--r-- 1 root root 63 juil. 18 16:30 backup | ||
+ | -rw-r--r-- 1 root root 375 janv. 6 23:10 datechaprilorg | ||
+ | -rw-r--r-- 1 root root 134 déc. 7 10:48 pastechaprilorg | ||
+ | -rw-r--r-- 1 root root 712 janv. 1 2017 php | ||
+ | </ | ||
+ | |||
+ | |||
+ | Avantages : | ||
+ | * facilité d' | ||
+ | * historisation et traçabilité de la configuration ; | ||
+ | * alertes Icinga2 si oublie de commit ; | ||
+ | * sauvegarde automatique ; | ||
+ | * … | ||
+ | |||
+ | ===== Nommage branche Chapril ===== | ||
+ | |||
+ | Pour certains services, la personnalisation passe par la modification du code du service. Afin de suivre et pouvoir propager les modifications dans les futures versions, la mise sous Git du code est nécessaire (si ce n'est pas déjà fait). | ||
+ | |||
+ | À ce moment là, il faut créer une branche dédiée au Chapril nommée chapril-x.y.z en reprenant le numéro de la version du projet officielle. | ||
===== Puis-je assigner un ticket ? ===== | ===== Puis-je assigner un ticket ? ===== | ||
Ligne 152: | Ligne 180: | ||
* ne pas laisser trop longtemps les tickets en statut « Résolu » ; | * ne pas laisser trop longtemps les tickets en statut « Résolu » ; | ||
* … | * … | ||
+ | |||
+ | ===== Besoin d'une action infra ? ====== | ||
+ | |||
+ | L' | ||
+ | |||
+ | ===== Module FPM vs open_basedir ? ====== | ||
+ | |||
+ | Par simplicité, | ||
+ | |||
+ | |||
+ | ===== Réception d'un courriel sur l' | ||
+ | |||
+ | Chaque service du Chapril a son courriel de support : foo-support@chapril.org. | ||
+ | |||
+ | Et parfois, des utilisateurs écrivent à cette adresse. Voici un plan de traitement : | ||
+ | * 1) répondre en privé : | ||
+ | * expéditeur : | ||
+ | * utiliser son courriel @april.org, c'est l' | ||
+ | * éviter **absolument** d' | ||
+ | * en copie : | ||
+ | * foo-support@chapril.org | ||
+ | * contenu : | ||
+ | * dire qui l'on est. | ||
+ | |||
+ | Modèle de courriel de réponse : | ||
+ | < | ||
+ | Bonjour Ada, | ||
+ | | ||
+ | Je suis Christian Momon, l' | ||
+ | heureux que nos services numériques libres, éthiques et loyaux puissent vous être utiles. | ||
+ | |||
+ | | ||
+ | |||
+ | En vous souhaitant, au nom de toute l' | ||
+ | usage de nos services libres, éthiques et loyaux. | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | </ | ||
+ | | ||
+ | |||
+ | * 2) créer un ticket : | ||
+ | * sujet : copiercollerlesujetducourrielavecescrochets | ||
+ | * description : copier/ | ||
+ | |||
+ | < | ||
+ | Le 20/01/2010, Laurence R. a écrit sur foo-support@chapril.org : | ||
+ | Bonjour, | ||
+ | […] | ||
+ | </ | ||
+ | |||
+ | * ajouter en commentaire le copier/ | ||
+ | |||
+ | * 3) partager | ||
+ | * sur chapril@ : si le sujet est pertinent : par exemple, en cas de remerciements, | ||
+ | * … | ||
+ | |||
+ | |||
+ | ===== Charset des bases de donneés ? ====== | ||
+ | |||
+ | Privilégier l' | ||
+ | |||
+ | Ça permet de gérer les émoticons dans la base. Ça permettra surtout d' | ||
+ | |||
+ | Exemple : | ||
+ | < | ||
+ | CREATE DATABASE IF NOT EXISTS gitea_db DEFAULT CHARACTER SET utf8mb4 COLLATE ' | ||
+ | </ | ||
+ |
admin/services/faq_services.1578738187.txt.gz · Dernière modification : 2020/01/11 10:23 de admin