HedgeDoc - Eine kollaborative App für Markdown und Notizen

HedgeDoc - Eine kollaborative App für Markdown und Notizen

Erstellen und Zusammenarbeiten in Markdown mit dem Self Hosted HedgeDoc

Was ist ein großartiger, selbst gehosteter Markdown-Editor, mit dem man gemeinsam an Notizen arbeiten und sie teilen kann? HedgeDoc!

Was ist HedgeDoc?

HedgeDoc (früher bekannt als CodiMD) ist ein webbasierter, selbst gehosteter, kollaborativer Markdown-Editor mit offenem Quellcode. Mit ihm kannst du Notizen, Diagramme und sogar Präsentationen in Echtzeit erarbeiten. Alles, was du tun musst, ist, den Link zu deiner Notiz an deine Kollegen weiterzugeben, und schon kannst du loslegen.

HedgeDoc Hauptfunktionen

Dies sind die wichtigsten Funktionen, die HedgeDoc so großartig machen!

Webbasiert

Du brauchet keine zusätzliche Software. Der Editor läuft in deinem Browser.

Self-hosted

Behalte die Kontrolle über deine Daten. Behalte sie auf deinem Server.

Zusammenarbeit in Echtzeit

Arbeite in Echtzeit mit Freunden, Familie und Kollegen zusammen.

Präsentationsmodus

Mit HedgeDoc kannst du Folien in Markdown erstellen und präsentieren. Angetrieben von reveal.js!

Grafiken und Diagramme

HedgeDoc unterstützt viele Arten von Grafiken, Diagrammen und eingebetteten Inhalten.

Einfaches Berechtigungssystem

Verwalte die Berechtigungen für deine Notizen mit einer einfachen Dropdown-Auswahl.

Überarbeitungen

Mit Revisionen kannst du die Änderungen an deinen Notizen verfolgen und sogar zu einer älteren Version zurückkehren.

📰
Dir gefällt dieser Artikel? Dann trage dich doch in den Newsletter ein!

HedgeDoc mit Docker Compose installieren

Du kannst HedgeDoc ganz einfach mit diesem Docker Compose Stack installieren und einsetzen.

version: "3"
services:
  mariadb:
    image: lscr.io/linuxserver/mariadb:latest
    container_name: hedgedoc_mariadb
    restart: always
    volumes:
      - /docker/hedgedoc/db:/config
    environment:
      - MYSQL_ROOT_PASSWORD=SuperS3cretP@ss
      - MYSQL_DATABASE=hedgedoc
      - MYSQL_USER=hedgedoc
      - MYSQL_PASSWORD=SuperS3cretP@ss
      - PGID=1000
      - PUID=1000
      - TZ=America/Denver
  hedgedoc:
    image: lscr.io/linuxserver/hedgedoc:latest
    container_name: hedgedoc
    restart: always
    depends_on:
      - mariadb
    volumes:
      - /docker/hedgedoc:/config
    environment:
      - DB_HOST=mariadb
      - DB_USER=hedgedoc
      - DB_PASS=SuperS3cretP@ss
      - DB_NAME=hedgedoc
      - DB_PORT=3306
      - PGID=1000
      - PUID=1000
      - TZ=America/Denver
      - CMD_DOMAIN=192.168.0.1
      - CMD_URL_ADDPORT=true #optional
      - CMD_PROTOCOL_USESSL=false #optional
      - CMD_PORT=3000 #optional
    ports:
      - "3000:3000"

Möglicherweise musst du einige Volumes und die CMD_DOMAIN in deine Server-IP oder deinen Domainnamen ändern. Eine ausführliche Installationsanleitung findest du auf der HedgeDoc-Dokumentations-Website.

Du kannst dann zur Server-IP mit dem Port 3000 gehen, um ein Benutzerkonto anzulegen und mit der Erstellung von Notizen zu beginnen.

Manchmal verwende ich HedgeDoc, um Entwürfe für HowToIT-Beiträge zu erstellen. Wenn ich fertig bin, kann ich den Inhalt einfach in Ghost kopieren und einfügen.

Fazit

HedgeDoc kann für einfache Notizen bis hin zu sehr komplexen Notizen, To-Do-Listen, Diashows, Präsentationen und mehr verwendet werden. HedgeDoc ist ein leistungsfähiges Werkzeug für alle, die eine einfach zu bedienende App für Notizen suchen, die aber eine Menge wertvoller Funktionen bietet.

Wenndu HedgeDoc nützlich findest, gebe ihm bitte einen Stern auf dem HedgeDoc Github Repo!