Projet

Général

Profil

Hedgedoc » Historique » Version 3

johan.le.baut, 24/01/2023 22:34

1 1 johan.le.baut
# Hedgedoc
2
3
{{toc}}
4
5
HedgeDoc (anciennement CodiMD) est un service web de traitement de texte collaboratif (En Markdown) et en temps réel.
6
7
dispo sur: doc.aquilenet.fr
8
9
VM: sisyphe
10
11
## Configuration
12
13
On autorise les utilisateurs anonymes à créer un doc.
14
15
Il est aussi possible de s'y connecter avec son compte aquilenet (connection LDAP, user: "cn=hedgedoc,dc=aquilenet,dc=fr").
16
17 2 johan.le.baut
## Installation
18 1 johan.le.baut
19
installation via: https://docs.hedgedoc.org/setup/manual-setup/
20
21
DB choisie: mariaDB, user hedgedoc
22
23
24
Install actuelle:
25
 - systemd file: /etc/systemd/system/hedgedoc.service
26
 - hedgedoc:
27
    - sources: /srv/hedgedoc
28
    - conf: /srv/hedgedoc/config.json
29 2 johan.le.baut
30
## Mise à jour
31
32
Pour mettre à jour utiliser le script sur Sisyphe: `/root/Update_Hedgedoc.sh /srv <nouvelle version e.g. 1.9.6>`
33
34
En résumé le script fait:
35
 - télécharge le tar depuis github (avec les sources frontend déjà build dedans)
36
 - écrase le dossier hedgedoc sur place
37 3 johan.le.baut
   - n'efface pas le fichier config.json dedans qui contient notre conf de Hedgedoc (fait même un backup avant untar)
38 2 johan.le.baut
 - exécute le script ./bin/setup du tar qui met à jour
39
 - redémarre le service systemd hedgedoc