Notizen von einem Meeting allein zu machen, während der Rest des Teams wartet oder Kommentare in den Chat tippt, ist langsamer als gemeinsam live am selben Dokument zu arbeiten. Notion und Dropbox Paper können das, aber zum Preis eines Kontos in einer fremden Cloud und eines Abonnements, das mit der Anzahl der Teammitglieder steigt. HedgeDoc ist ein Open-Source-Markdown-Editor, mit dem mehrere Personen gleichzeitig am selben Dokument arbeiten, die Cursor und Änderungen der anderen in Echtzeit sehen und das Ganze auf deiner eigenen Box hosten können. Im Folgenden erfährst du Schritt für Schritt, wie du HedgeDoc auf Saplo installierst.
Warum HedgeDoc statt Notion oder Dropbox Paper
Kostenpflichtige Tools zur gemeinsamen Dokumentenbearbeitung haben zwei Eigenschaften, die kleinen Teams und Freelancern am meisten zu schaffen machen:
- Der Preis steigt mit der Anzahl der Personen - Der kostenlose Plan reicht in der Regel für eine Person aus, aber das Hinzufügen jedes weiteren Mitarbeiters zum Team in Notion oder einem ähnlichen Tool ist jeden Monat ein separater Posten auf der Rechnung.
- Der Inhalt der Dokumente liegt auf fremden Servern - Besprechungsnotizen, Projektpläne und Textentwürfe befinden sich in den Händen einer externen Firma, nicht bei dir.
HedgeDoc läuft als Docker-Container mit einem eigenen PostgreSQL-Container auf deiner Box, sodass der Inhalt aller Dokumente und die Bearbeitungshistorie auf deiner Infrastruktur bleiben, ohne Gebühr pro Person und ohne Limit für die Anzahl der Dokumente.
HedgeDoc, Trilium und Wiki.js/BookStack: Drei verschiedene Nischen für Notizen im Saplo Katalog
Da Trilium Notes sowie Wiki.js und BookStack bereits im Saplo Katalog verfügbar sind, stellt sich natürlich die Frage, was HedgeDoc von diesen unterscheidet. Die Antwort liegt in dem, wofür jedes dieser Tools gedacht ist:
- Trilium Notes ist ein Notizbuch für eine Person - eine hierarchische Notiz- und Wissensdatenbank, die von einem einzelnen Benutzer über einen längeren Zeitraum aufgebaut wird, ohne den Fokus auf Live-Bearbeitung durch mehrere Personen gleichzeitig.
- Wiki.js und BookStack sind Unternehmens-Wikis mit Seitenversionierung, Kategorienstruktur und Berechtigungen - gut für Dokumentationen, die eine feste Struktur und Änderungsverlauf haben, aber nicht für schnelle, gemeinsame Live-Entwürfe.
- HedgeDoc konzentriert sich ausschließlich auf die Live- und gleichzeitige Bearbeitung eines einzelnen Markdown-Dokuments - du siehst die Cursor anderer Teilnehmer und deren Änderungen in Echtzeit, ohne die Struktur einer gesamten Wissensdatenbank und ohne ein Berechtigungssystem wie in einem Unternehmens-Wiki.
Wenn du eine persönliche Wissensdatenbank aufbaust, sieh dir Trilium an. Wenn dein Team eine strukturierte Dokumentation mit Versionsverlauf benötigt, wähle Wiki.js oder BookStack. Wenn es um das gemeinsame Schreiben von Besprechungsnotizen oder das Entwerfen eines Textes live, hier und jetzt, zusammen mit jemandem geht, passt HedgeDoc am besten.
Anforderungen
Um HedgeDoc bei Saplo zu hosten, benötigst du:
- Eine Box mit laufendem Docker (die Engine startet es automatisch bei der Installation aus dem Katalog, Container-Nesting ist erforderlich, was Saplo standardmäßig bietet),
- mindestens 1 GB freien RAM auf der Box und 2 GB Speicherplatz, d.h. den Tarif Box M (65 €/Jahr) oder höher,
- eine Domain oder Subdomain
*.saploapp.pl, die in jedem Tarif enthalten ist und unter der der Editor laufen wird, - eine separate Datenbank musst du NICHT manuell einrichten - HedgeDoc benötigt eine SQL-Datenbank, und die Engine stellt dafür einen dedizierten PostgreSQL-Container in derselben docker-compose bereit (die gemeinsam genutzte Saplo-Datenbank unterstützt nur MySQL/MariaDB).
Schritt-für-Schritt-Anleitung zur Installation
- Gehe im Saplo-Panel zum App-Katalog und wähle HedgeDoc (Kategorie "Business").
- Wähle eine Box mit mindestens 1 GB freiem RAM, auf der der Editor installiert werden soll, und eine Domain oder Subdomain, unter der er betrieben wird.
- Bestätige die Installation. Die Engine stellt einen Container aus dem offiziellen Image
quay.io/hedgedoc/hedgedoczusammen mit einem dediziertenpostgres:15-alpine-Container bereit, generiert ein zufälliges Datenbankpasswort und einen zufälligen Session-Secret, und stellt dann die Anwendung ausschließlich auf dem Loopback der Box zur Verfügung, die an nginx angeschlossen ist. Dieser liefert die Anwendung unter der angegebenen Domain mit kostenlosem SSL aus. Nach außen ist nur Port 443 freigegeben, nicht der rohe Port des Containers. - Nach
docker compose upprüft die Engine zusätzlich, ob die HedgeDoc-Seite tatsächlich per HTTP antwortet, da der erste Start des Containers Datenbank-Schema-Migrationen durchführt und länger als die üblichen paar Sekunden dauern kann. Der Status "Container läuft" bedeutet also noch nicht, dass die Anwendung bereit ist. - Die gemeinsame Bearbeitung funktioniert über Websockets auf derselben Domain wie die Anwendung - sie erfordert keine zusätzliche Client-seitige Konfiguration oder einen separaten Port.
Erste Konfiguration
HedgeDoc hat, im Gegensatz zu Directus oder Wiki.js, kein Administrator-Konto. Jeder, der sich registriert, ist ein normaler Benutzer und sieht nur seine eigenen Dokumente und diejenigen, zu denen er einen Link erhalten hat.
- Gehe zur Domain-Adresse, zum Beispiel
notatki.saploapp.pl, und erstelle das erste Konto im Registrierungsassistenten, wenn du die Seite zum ersten Mal besuchst. - Erstelle ein neues Dokument mit der Schaltfläche New note - du erhältst einen einzigartigen Bearbeitungslink, den du an jeden sendest, der an der gemeinsamen Arbeit am Inhalt teilnehmen soll.
- Mitarbeiter öffnen denselben Link und sehen sofort die Cursor und Änderungen anderer in Echtzeit, ohne ein eigenes Konto erstellen zu müssen, wenn das Dokument einen offenen Bearbeitungszugang hat.
- Das fertige Dokument exportierst du aus dem Dokumentmenü als PDF, HTML oder Roh-Markdown-Datei, oder du teilst es über einen separaten Link schreibgeschützt.
- Die Versionshistorie des Dokuments kannst du in der Ansicht Revision einsehen, was es dir ermöglicht, zu früheren Inhalten zurückzukehren, ohne manuelle Backups kopieren zu müssen.
HedgeDoc auf Saplo vs. Notion und Dropbox Paper
| Notion / Dropbox Paper in der Cloud | HedgeDoc auf Saplo | |
|---|---|---|
| Preis pro zusätzliche Person im Team | meist ein separater Posten im Abonnement | keine, nur die Kosten für die Box zählen |
| Wo die Inhalte der Dokumente liegen | auf dem Server des Anbieters | auf deiner Box |
| Konto für die gemeinsame Bearbeitung erforderlich | ja, in der Regel für das gesamte Team | nein, ein Link zum Dokument genügt |
| Kosten | monatliches Abonnement, das mit dem Team wächst | die Kosten der Box selbst |
Häufig gestellte Fragen
Benötigt HedgeDoc eine separate Datenbank? Ja, im Gegensatz zu einigen Anwendungen im Saplo-Katalog benötigt HedgeDoc eine SQL-Datenbank. Daher stellt die Engine einen dedizierten PostgreSQL-Container im selben docker-compose zur Verfügung und verwendet nicht die gemeinsam genutzte Saplo-Datenbank, die nur für MySQL/MariaDB verfügbar ist.
Was ist der Unterschied zwischen HedgeDoc und Trilium Notes, da beide im Saplo-Katalog sind? Trilium ist ein hierarchischer Notizblock für eine Person, der über einen längeren Zeitraum aufgebaut wird. HedgeDoc konzentriert sich auf die gleichzeitige Live-Bearbeitung eines einzelnen Dokuments durch mehrere Personen.
Muss man ein Konto erstellen, um ein Dokument gemeinsam zu bearbeiten? Nein, wenn das Dokument offenen Bearbeitungszugriff hat, reicht ein Link aus. Du erstellst ein Konto nur, um eine dauerhaft gespeicherte Liste deiner eigenen Dokumente zu haben.
Kann man ein fertiges Dokument aus HedgeDoc exportieren? Ja, über das Dokumentenmenü kannst du den Inhalt als PDF, HTML oder Roh-Markdown-Datei exportieren.
Wenn dein Team Notizen und Entwürfe gemeinsam und live erstellt und dafür einen einfachen Editor ohne Pro-Nutzer-Abonnement sucht, schreib uns. Wir helfen dir gerne, die richtige Box für dein Team auszuwählen.
- #HedgeDoc
- #Markdown
- #Anleitung
- #Produktivität
- #Zusammenarbeit
