Zum Inhalt springen

Draw.io/Server: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 4: Zeile 4:


== Installation ==
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line copy>
==== Docker ====
<syntaxhighlight lang="bash" highlight="1" copy line>
sudo apt install -y docker.io docker-compose-plugin
</syntaxhighlight>
</syntaxhighlight>
; Container starten
<syntaxhighlight lang="bash" highlight="1" copy line>
sudo docker run -d \
  --name drawio \
  --restart unless-stopped \
  -p 8080:8080 -p 8443:8443 \
  jgraph/drawio
</syntaxhighlight>
[[FIXME]]: Zeilen erklären
; Hinweis
: Der Server ist meist zustandslos
:* Diagramme werden clientseitig gespeichert (z.B. als ''.drawio''/Export) oder über angebundene Storage-Integrationen
==== Docker mit TLS-Ausstellung ====
* DNS ''drawio.example.com'' muss auf den Server zeigen
* Inbound TCP 80/443 muss erreichbar sein
* HTTP-01 Challenge über Port 80
; Container starten
<syntaxhighlight lang="bash" highlight="1" copy line>
sudo docker run -d \
  --name drawio \
  --restart unless-stopped \
  -e LETS_ENCRYPT_ENABLED=true \
  -e PUBLIC_DNS=drawio.example.com \
  -p 80:80 -p 443:8443 \
  jgraph/drawio
</syntaxhighlight>
[[FIXME]]: Zeilen erklären
; Hinweis
:* Diese Variante terminiert TLS im Container (Tomcat)
:* Alternativ kann TLS am Reverse Proxy terminiert werden


== Aufruf ==
== Aufruf ==

Version vom 14. Januar 2026, 09:12 Uhr

Draw.io/Server - Beschreibung

Beschreibung

Installation

Docker

sudo apt install -y docker.io docker-compose-plugin
Container starten
sudo docker run -d \
  --name drawio \
  --restart unless-stopped \
  -p 8080:8080 -p 8443:8443 \
  jgraph/drawio

FIXME: Zeilen erklären

Hinweis
Der Server ist meist zustandslos
  • Diagramme werden clientseitig gespeichert (z.B. als .drawio/Export) oder über angebundene Storage-Integrationen

Docker mit TLS-Ausstellung

  • DNS drawio.example.com muss auf den Server zeigen
  • Inbound TCP 80/443 muss erreichbar sein
  • HTTP-01 Challenge über Port 80
Container starten
sudo docker run -d \
  --name drawio \
  --restart unless-stopped \
  -e LETS_ENCRYPT_ENABLED=true \
  -e PUBLIC_DNS=drawio.example.com \
  -p 80:80 -p 443:8443 \
  jgraph/drawio

FIXME: Zeilen erklären

Hinweis
  • Diese Variante terminiert TLS im Container (Tomcat)
  • Alternativ kann TLS am Reverse Proxy terminiert werden

Aufruf

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

< /syntaxhighlight>

<!-- output -->
<syntaxhighlight lang="bash" highlight="" line>

Problembehebung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch



Dokumentation

Links

Projekt

Weblinks


TMP