Aller au contenu

Hedgedoc#

Hedgedoc est une plateforme d'édition collaborative libre très légère. Elle permet de travailler à plusieurs sur un même document pouvant être proprement mis en forme et de les partager. La principale différence avec Etherpad est dans la simplicité et le formattage des documents.

Une instance est disponible sur notes.animath.live (également accessible depuis hedgedoc.animath.live ou codimd.animath.live).

La documentation de l'application est présente sur hedgedoc.org.

Installation#

L'installation se fait grâce à son image Docker officielle.

Sa configuration dans le fichier docker-compose.yml est standard :

 hedgedoc:
    image: quay.io/hedgedoc/hedgedoc:alpine
    restart: always
    links:
      - postgres
    volumes:
      - /srv/Animath/data/hedgedoc:/hedgedoc/public/uploads
    env_file:
      - /srv/Animath/secrets/hedgedoc.env
    networks:
      - global
    labels:
      - "traefik.http.routers.hedgehoc.rule=Host(`notes.animath.live`)"
      - "traefik.http.routers.hedgehoc.entrypoints=websecure"
      - "traefik.http.routers.hedgehoc.tls.certresolver=mytlschallenge"
      - "traefik.http.services.hedgehoc.loadbalancer.server.port=3000"

Une unique variable d'environnement est à définir, permettant de se connecter à la base de données PostgreSQL :

CMD_DB_URL=postgres://hedgedoc:password@postgres:5432/hedgedoc

Dernière mise à jour: 22 novembre 2020