Draw.io/Server: Unterschied zwischen den Versionen
Erscheinungsbild
| Zeile 4: | Zeile 4: | ||
== Installation == | == Installation == | ||
<syntaxhighlight lang="bash" highlight="1" line | ==== 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