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.
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!