Outils pour utilisateurs

Outils du site


admin:services:kanban.chapril.org

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
admin:services:kanban.chapril.org [2020/11/04 18:14]
eperez [Installation des différents plugins]
admin:services:kanban.chapril.org [2021/06/02 21:09] (Version actuelle)
eperez
Ligne 26: Ligne 26:
 mkdir -p /​var/​log/​cron/​ mkdir -p /​var/​log/​cron/​
 mkdir -p /​var/​log/​apache2/​kanban.chapril.org/​ mkdir -p /​var/​log/​apache2/​kanban.chapril.org/​
 +mkdir -p /​srv/​kanban.chapril.org/​tools
 </​code>​ </​code>​
  
Ligne 63: Ligne 64:
 </​code>​ </​code>​
  
-=======Création du home directory======= 
-<​code>​ 
-mkdir -p /​srv/​kanban.chapril.org/​tools 
-cd /​srv/​kanban.chapril.org/​tools 
-git init  
-cd - 
-touch /​etc/​cron.d/​kanbanchaprilorg 
-</​code>​ 
  
 ======Installation====== ======Installation======
Ligne 79: Ligne 72:
 tar xzvf v$version.tar.gz -C /​var/​www/​kanban.chapril.org/​ --strip-components=1 tar xzvf v$version.tar.gz -C /​var/​www/​kanban.chapril.org/​ --strip-components=1
 chown -R www-data:​www-data /​var/​www/​kanban.chapril.org/​data chown -R www-data:​www-data /​var/​www/​kanban.chapril.org/​data
 +mkdir /​var/​www/​kanban.chapril.org/​upload_tmp_dir/​
 +chown www-data:​www-data /​var/​www/​kanban.chapril.org/​upload_tmp_dir
 </​code>​ </​code>​
  
Ligne 116: Ligne 111:
 define('​MAIL_FROM',​ '​kanban-notifications@chapril.org'​);​ define('​MAIL_FROM',​ '​kanban-notifications@chapril.org'​);​
 </​code>​ </​code>​
 +Le mail kanban-notifications@chapril.org est utilisé pour l'​en-tête "​From"​ des notifications.
 <​code>​ <​code>​
 // Mail transport to use: "​smtp",​ "​sendmail"​ or "​mail"​ (PHP mail function) // Mail transport to use: "​smtp",​ "​sendmail"​ or "​mail"​ (PHP mail function)
Ligne 170: Ligne 166:
 define('​DB_SSL_CA',​ null); define('​DB_SSL_CA',​ null);
 </​code>​ </​code>​
- +=====Activation de la configuration apache===== 
-Pour que les modifications soient prises en compte, faire :+Activation de la configuration via [[https://​manpages.debian.org/​stretch/​apache2/​a2ensite.8.en.html|ad2ensite]]
 <​code>​ <​code>​
 ad2ensite kanban.chapril.org.conf ad2ensite kanban.chapril.org.conf
 services apache2 restart services apache2 restart
 </​code>​ </​code>​
 +
  
 =====Configuration de l'​interface une fois connecté en admin===== =====Configuration de l'​interface une fois connecté en admin=====
-     ​* ​Settings > Application settings \\ +=====Application settings===== 
-Dans "​Application URL" mettre : https://​kanban.chapril.org/​ \\ +Aller dans Settings ​-> Application settings \\ 
-Mettre la langue en Français. \\ +====Application URL==== 
-Vérifier que Enable "​forget password"​ est coché. \\ +  * Dans la partie ​"​Application URL" mettre : https://​kanban.chapril.org/​ \\ 
-Changer Timezone pour "​Europe/​Paris"​. \\ +  ​* ​Mettre la langue en Français. \\ 
-Cliquer sur save.\\+  ​* ​Vérifier que Enable "​forget password"​ est coché. \\ 
 +  ​* ​Changer Timezone pour "​Europe/​Paris"​. \\ 
 +  ​* ​Cliquer sur save.\\
  
-     ​* ​Dans Préférences > Taux de change des devices ​(lorsque la langue est changée en français) ​:\\ +=====Taux de change des devises===== 
-cliquer sur "​Changer la monnaie de référence"​. \\ +Dans Préférences > Taux de change des devises ​(lorsque la langue est changée en français).\\ 
-choisir EUR pour l'​euro.+Ensuite ​cliquer sur "​Changer la monnaie de référence" ​puis choisir EUR pour l'​euro.
  
  
 =====Installation des différents plugins ===== =====Installation des différents plugins =====
-  * Auto Email Extended Actions : Envoyer automatiquement une tache par e-mail au créateur ou à l'​utilisateur assigné à la tache.\\+  * Auto Email Extended Actions : Envoyer automatiquement une tâche ​par e-mail au créateur ou à l'​utilisateur assigné à la tâche.\\
  
-  * DueDate : Forcer le tri automatique des colonne ​en fonction de la date.\\+  * DueDate : Forcer le tri automatique des colonnes ​en fonction de la date.\\
  
   * ProjectInvitation : Inviter un nouvel utilisateur au projet actuel.\\   * ProjectInvitation : Inviter un nouvel utilisateur au projet actuel.\\
  
-  * TaskAssignCategory : Automatiquement assigner une catégorie quand une tache est déplacée dans une colonne spécifique.\\+  * TaskAssignCategory : Automatiquement assigner une catégorie quand une tâche ​est déplacée dans une colonne spécifique.\\
  
   * Self-Registration : Autoriser les gens à s'​inscrire eux-même à Kanboard.\\   * Self-Registration : Autoriser les gens à s'​inscrire eux-même à Kanboard.\\
  
-  * Gantt : Création du diagramme de Gantt.\\ +  * Gantt : Création du diagramme de Gantt. 
-  Configuration Gantt :  +Configuration Gantt :\\ 
-  Aller dans Préférences -> Paramètres du diagramme de Gantt  +Aller dans Préférences -> Paramètres du diagramme de Gantt \\ 
-  Sélectionner "trier les tâches par date"​. ​ +Sélectionner "trier les tâches par date"​. 
-  ​ +  * Auto Subtask Creation : Création de sous-tâche.\\
-  * Auto Subtask Creation : Création de sous-tache.\\+
  
   * TimeMachine : Plugin pour faire des sauvegardes.\\   * TimeMachine : Plugin pour faire des sauvegardes.\\
  
-  * UpdateNotifier : Pour connaitre ​la liste des mise à jour des plugons ​installés.\\+  * UpdateNotifier : Pour connaître ​la liste des mise à jour des plugins ​installés.\\
  
   * TaskAssignDateToUndated : Ajouter automatiquement une date d'​échéance aux tâches non datées pour les forcer à apparaître sur le calendrier.\\   * TaskAssignDateToUndated : Ajouter automatiquement une date d'​échéance aux tâches non datées pour les forcer à apparaître sur le calendrier.\\
Ligne 219: Ligne 217:
  
   * Jabber : Recevoir des notifications sur Jabber.\\   * Jabber : Recevoir des notifications sur Jabber.\\
-  ​Configuration Jabber :  +Configuration Jabber : \\ 
-  Aller dans Préférences -> Intégrations  +Aller dans Préférences -> Intégrations ​\\ 
-  Rentrer le nom du server XMPP, le nom de domaine de Jabber et le pseudo Jabber pour le kanboard. ​ +Rentrer le nom du server XMPP, le nom de domaine de Jabber et le pseudo Jabber pour le kanboard. ​
-  ​+
   * Comment Only Restrictions for Project Viewers : Ajout de la possibilité de commenter pour les spectateurs du projet.\\   * Comment Only Restrictions for Project Viewers : Ajout de la possibilité de commenter pour les spectateurs du projet.\\
  
 +======Procédure de mise à jour======
 +Sauvegarde des données :
 +<​code>​
 +mkdir -p /​var/​backups/​kanban/​$(date +%F)/data
 +cp -r /​var/​www/​kanban.chapril.org/​data/​ /​var/​backups/​kanban/​$(date +%F)/data
 +mkdir -p /​var/​backups/​kanban/​$(date +%F)/​plugins
 +cp -r /​var/​www/​kanban.chapril.org/​plugins/​ /​var/​backups/​kanban/​$(date +%F)/​plugins
 +cp /​var/​www/​kanban.chapril.org/​config.php /​var/​backups/​kanban/​$(date +%F)/​config.php
 +# data sql
 +mkdir -p /​var/​backups/​kanban/​$(date +%F)/sql
 +mysqldump -u database_user -password database_name > /​var/​backups/​kanban/​$(date +%F)/​sql/​dump.sql
 +</​code>​
  
 +Téléchargement de la nouvelle version :
 +<​code>​
 +version= last_version
 +mkdir -p /​srv/​kanban.chapril.org/​working_directory
 +cd /​srv/​kanban.chapril.org/​working_directory
 +wget https://​github.com/​kanboard/​kanboard/​archive/​v${version}.tar.gz
 +mkdir /​srv/​kanban.chapril.org/​working_directory/​kanban.chapril.org.new
 +tar xzvf v${version}.tar.gz -C /​srv/​kanban.chapril.org/​working_directory/​kanban.chapril.org.new --strip-components=1
 +</​code>​
  
 +Copies des données sauvegardés :
 +<​code>​
 +cp -rf /​var/​backups/​kanban/​$(date +%F)/data/ /​srv/​kanban.chapril.org/​kanban.chapril.org.new/​working_directory/​data
 +cp -rf /​var/​backups/​kanban/​$(date +%F)/​plugins/​ /​srv/​kanban.chapril.org/​working_directory/​kanban.chapril.org.new/​plugins
 +cp -rf /​var/​backups/​kanban/​$(date +%F)/​config.php /​srv/​kanban.chapril.org/​working_directory/​kanban.chapril.org.new/​config.php
 +cp -r /​var/​www/​kanban.chapril.org /​srv/​kanban.chapril.org/​working_directory/​$(date +%F)_kanban.chapril.org.old
 +</​code>​
  
 +Mise en place de la nouvelle version :
 +<​code>​
 +rm -rf /​var/​www/​kanban.chapril.org
 +mv /​srv/​kanban.chapril.org/​working_directory/​kanban.chapril.org.new /​var/​www/​kanban.chapril.org
 +</​code>​
  
 +Gestion des droits :
 +<​code>​
 +chown -R www-data:​www-data ug+w /​var/​www/​kanban.chapril.org/​data/​
 +chmod ug+w /​var/​www/​kanban.chapril.org/​data/​
  
 +chown -R www-data:​www-data /​var/​www/​kanban.chapril.org/​plugins/​
 +chmod ug+w /​var/​www/​kanban.chapril.org/​plugins/​
  
- +mkdir /​var/​www/​kanban.chapril.org/​upload_tmp_dir/​ 
- +chown -R www-data:​www-data /​var/​www/​kanban.chapril.org/​upload_tmp_dir/​ 
 +</​code>​
  
  
admin/services/kanban.chapril.org.1604510070.txt.gz · Dernière modification: 2020/11/04 18:14 par eperez