Différences

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

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Both sides next revision
si:codimd [2020/03/06 14:29]
vodkra [Consulter les logs]
si:codimd [2020/04/13 16:27]
vodkra [Paquets non-standards] correction d'une erreur de commande
Ligne 14: Ligne 14:
  
 Se connecter au conteneur ''​codimd''​ sur ''​troll3'':​ Se connecter au conteneur ''​codimd''​ sur ''​troll3'':​
-  + 
-  sudo lxc-attach --name codimd+    sudo lxc-attach --name codimd
  
 Ou alors directement en SSH après avoir ajouté sa clef SSH dans `/​root/​.ssh/​authorized_keys` du conteneur : Ou alors directement en SSH après avoir ajouté sa clef SSH dans `/​root/​.ssh/​authorized_keys` du conteneur :
Ligne 28: Ligne 28:
 ==== Arrêter/​Démarrer le service ==== ==== Arrêter/​Démarrer le service ====
  
-**TODO** +Avec SystemD:
  
 +  su - codimd
 +  systemctl --user start codimd # Démarrer le service
 +  systemctl --user stop codimd # Arrêter le service
 ====== Installation du service CodiMD ====== ====== Installation du service CodiMD ======
 ===== Installation des paquets ===== ===== Installation des paquets =====
Ligne 54: Ligne 56:
   DISTRO=stretch   DISTRO=stretch
   echo "deb https://​deb.nodesource.com/​$VERSION $DISTRO main" >> /​etc/​apt/​sources.list.d/​nodesource.list   echo "deb https://​deb.nodesource.com/​$VERSION $DISTRO main" >> /​etc/​apt/​sources.list.d/​nodesource.list
-  echo "​deb-src https://​deb.nodesource.com/​$VERSION $DISTRO main" >> ​tee -a /​etc/​apt/​sources.list.d/​nodesource.list+  echo "​deb-src https://​deb.nodesource.com/​$VERSION $DISTRO main" >> ​ /​etc/​apt/​sources.list.d/​nodesource.list
   apt-get update   apt-get update
   apt-get install nodejs   apt-get install nodejs
Ligne 99: Ligne 101:
     "​production":​ {     "​production":​ {
         "​domain":​ "​codimd.parinux.org",​         "​domain":​ "​codimd.parinux.org",​
 +        "​email":​ false,
         "​allowEmailRegister":​ false,         "​allowEmailRegister":​ false,
         "​protocolUseSSL":​ true,         "​protocolUseSSL":​ true,
 +        "​loglevel":​ "​info",​
 +        "​sessionSecret":​ "<​sessionSecret>",​
 +        "​allowGravatar":​ false,
 ===== Configuration de l'​accès à la base de donnée ===== ===== Configuration de l'​accès à la base de donnée =====
  
Ligne 133: Ligne 139:
 ===== Configuration de authentification LDAP ===== ===== Configuration de authentification LDAP =====
  
-Prendre ​[[https://​github.com/​codimd/​server/​blob/​master/​docs/​guides/​auth/​ldap-AD.md|cette page]]+D'​après cette page [[https://​github.com/​codimd/​server/​blob/​master/​docs/​guides/​auth/​ldap-AD.md|cette page]]:
  
-FIXME Faire une conf adapté+  "​ldap":​ {                                                                                           
 +      "​url":​ "​ldap://<​Adresse IP du serveur LDAP>:​389",​ 
 +      "​bindDn":​ "​uid=codimd,​ou=applications,​dc=parinux,​dc=org", ​                                      
 +      "​bindCredentials":​ "<​Mot de passe de la branche>",​ 
 +      "​searchBase":​ "​ou=people,​dc=parinux,​dc=org", ​                                                   
 +      "​searchFilter":​ "​(&​(objectClass=inetOrgPerson)(|(uid={{username}})(mail={{username}})))", ​      
 +      "​usernameField":​ "​uid", ​                                                                        
 +      "​useridField":​ "​uid" ​                                                                           
 +      }
    
  
Ligne 175: Ligne 189:
   systemctl --user start codimd.service   systemctl --user start codimd.service
  
-====== Maintenance du service ====== 
  
-====== ​Clonage pour l'​instance ​de dev '​codimd-plus'​ ======+ 
 +====== ​Instance ​de dev '​codimd-plus'​ ====== 
 + 
 +===== Particularités ===== 
 + 
 +  * accès web sur [[https://​codimd-plus.parinux.org]] 
 +  * Version expérimentale pour l'​implémentation de fonctions supplémentaires (support des modèles avec auto-complétion) 
 +  * Utilisateur en ''​codimd-plus'',​ avec appel service différent (''​systemctl --user <​opération>​ codimd-plus''​) 
 +  * Pas de connexion au LDAP 
 +  * Une base de donnée séparée ''​codimd-plus''​
  
 ===== Création et montage initial du volume LVM ===== ===== Création et montage initial du volume LVM =====
Ligne 231: Ligne 253:
   createdb -O codimd-plus codimd-plus   createdb -O codimd-plus codimd-plus
   ​   ​
 +==== Modification du hostname ====
 +
 +**TODO**
 +
 +==== Ajout zone DNS ====
 +
 +
 +**TODO**
 +
 +==== Ajout proxy ====
 +**TODO**
 ==== Ajouter la variable d'​environnement '​XDG_RUNTIME_DIR'​ pour couvrir un bug ==== ==== Ajouter la variable d'​environnement '​XDG_RUNTIME_DIR'​ pour couvrir un bug ====
  
Ligne 237: Ligne 270:
  
   export XDG_RUNTIME_DIR=/​run/​user/​$UID   export XDG_RUNTIME_DIR=/​run/​user/​$UID
 +  ​
 +==== Renommage du service ====
 +
 +  mv .config/​systemd/​user/​codimd{,​-plus}.service
 
/var/lib/dokuwiki/data/pages/si/codimd.txt · Dernière modification: 2021/01/12 00:13 par vodkra
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki