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

Prochaine révision
Révision précédente
admin:chatons:kanban.chapril.org [2020/05/06 18:45] – créée eperezadmin:services:kanban.chapril.org [2021/06/02 19: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
Ligne 177: Ligne 173:
 </code> </code>
  
-=====Configuration de l'interface une fois connecté en admin : ===== 
- * Settings > Application settings \\ 
-Dans "Application URL" mettre : https://kanban.chapril.org/ \\ 
-Mettre la langue en Français. \\ 
-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) :\\ +=====Configuration de l'interface une fois connecté en admin===== 
-cliquer sur "Changer la monnaie de référence". \\ +=====Application settings===== 
-choisir EUR pour l'euro.+Aller dans Settings -> Application settings \\ 
 +====Application URL==== 
 +  Dans la partie "Application URL" mettre : https://kanban.chapril.org/ \\ 
 +  * Mettre la langue en Français. \\ 
 +  * Vérifier que Enable "forget password" est coché. \\ 
 +  * Changer Timezone pour "Europe/Paris". \\ 
 +  * Cliquer sur save.\\ 
 + 
 +=====Taux de change des devises===== 
 +Dans Préférences > Taux de change des devises (lorsque la langue est changée en français).\\ 
 +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.\\
- +
- * Group_assign : Assignation de groupe aux tâches.\\ +
- +
- * KanboardSearchPlugin : Recherche avancée en texte intégral dans tous les projets.\\ +
- +
- * Jabber : Recevoir des notifications sur Jabber.\\ +
-  Configuration Jabber :  +
-  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.  +
-   +
- * Comment Only Restrictions for Project Viewers : Ajout de la possibilité de commenter pour les spectateurs du projet.\\+
  
 +  * Group_assign : Assignation de groupe aux tâches.\\
  
 +  * KanboardSearchPlugin : Recherche avancée en texte intégral dans tous les projets.\\
  
 +  * Jabber : Recevoir des notifications sur Jabber.\\
 +Configuration Jabber : \\
 +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. 
 +  * 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.1588790753.txt.gz · Dernière modification : 2020/05/06 18:45 de eperez