Files
Bruchtal/docs/docker/architecture.md
2026-03-09 16:22:09 +01:00

2.0 KiB

🏗 Bruchtal Docker-Architektur

Übersicht

Die Bruchtal-Infrastruktur läuft vollständig containerisiert auf einer VM.
Alle Dienste kommunizieren über ein dediziertes Docker-Netzwerk, nutzen Git zur Versionierung und automatisches Deploy über Webhooks.

Hauptkomponenten:

Service Containername Funktion
Gitea gitea Git-Server für Infrastruktur & Dokumentation
Wiki.js wikijs Wissensmanagement & Dokumentation
MkDocs bruchtal-docs Statische Markdown-Dokumentation
Webhook bruchtal-webhook Automatisches Deploy bei Git Push
Docker Host VM Plattform für alle Container

IP

192.168.178.204

derzeit belegte Ports:

Port Dienst Container Funktion URL
9443 Portainer portainer reines Dashboard für Docker portainer.seanluc.de
1380 Vaultwarden vaulttwarden Passwortmanager bitwarden.seanluc.de
1180 Nextcloud nexcloud Cloud nc.seanluc.de
3002 Gitea gitea Repo Verwaltung gitea.seanluc.de
9005 Mkdocs bruchtal-docs Dokumentation doku.seanluc.de

🔗 Netzwerke

Alle Container laufen im gemeinsamen Docker-Netzwerk bruchtal-net:

  • Kommunikation per Service-Namen (gitea, bruchtal-webhook)
  • Keine Abhängigkeit von Host-IP
  • Isoliert von anderen VM-Netzwerken

Beispiel Docker-Compose-Netzwerkdefinition:

networks:
  bruchtal-net:
    external: true

Mounts

/etc/fstab: