Project

General

Profile

Actions

Hedgedoc

HedgeDoc (anciennement CodiMD) est un service web de traitement de texte collaboratif (En Markdown) et en temps réel.

dispo sur: doc.aquilenet.fr

VM: sisyphe

Configuration

On autorise les utilisateurs anonymes à créer un doc.

Il est aussi possible de s'y connecter avec son compte aquilenet (connection LDAP, user: "cn=hedgedoc,dc=aquilenet,dc=fr").

Installation

installation via: https://docs.hedgedoc.org/setup/manual-setup/

DB choisie: mariaDB, user hedgedoc

Install actuelle:

  • systemd file: /etc/systemd/system/hedgedoc.service
  • hedgedoc:
    • sources: /srv/hedgedoc
    • conf: /srv/hedgedoc/config.json

Mise à jour

Pour mettre à jour utiliser le script sur Sisyphe: /root/Update_Hedgedoc.sh /srv <nouvelle version e.g. 1.9.6>

En résumé le script fait:

  • télécharge le tar depuis github (avec les sources frontend déjà build dedans)
  • écrase le dossier hedgedoc sur place
    • n'efface pas le fichier config.json dedans qui contient notre conf de Hedgedoc (fait même un backup avant untar)
  • exécute le script ./bin/setup du tar qui met à jour
  • redémarre le service systemd hedgedoc

Updated by johan.le.baut almost 2 years ago · 3 revisions