Bedrud Dokumentation

Der integrierte Installer konfiguriert einen frischen Linux-Server mit einem einzigen Befehl für den produktiven Einsatz.

Was das Installationsprogramm tut

Wenn Sie bedrud install ausführen, passiert Folgendes:

Schritt Aktion
1 Erstellt Verzeichnisse: /etc/bedrud, /var/lib/bedrud, /var/log/bedrud
2 Kopiert Binärdatei nach /usr/local/bin/bedrud
3 Generiert config.yaml mit Ihren Einstellungen /etc/bedrud/config.yaml
4 Generiert livekit.yaml für den Mediaserver /etc/bedrud/livekit.yaml
5 Erstellt zwei systemd-Dienste: bedrud.service & livekit.service
6 Aktiviert und startet beide Dienste
7 Initialisiert SQLite-Datenbank und Zertifikatscache

Systemd-Dienste

Das Installationsprogramm erstellt zwei systemd-Dienste:

Dienst Befehl Zweck
bedrud.service bedrud --run --config /etc/bedrud/config.yaml API + Web
livekit.service bedrud --livekit --config /etc/bedrud/livekit.yaml Mediaserver

Sicherheit und TLS

Der Installer handhabt die Sicherheit automatisch:

  • ACME (Let’s Encrypt): Wenn Sie eine Domäne und E-Mail-Adresse angeben, richtet er die automatische Zertifikatserneuerung ein.
  • Selbstsignierte Zertifikate: Wenn keine Domäne angegeben wird, generiert er ein selbstsigniertes Zertifikat, sodass die Seite weiterhin über HTTPS funktioniert.
  • Reverse Proxy: Das Backend fungiert als Reverse Proxy. Es empfängt Traffic auf Port 443 und leitet /livekit-Anfragen an den internen Medienserver weiter.

Deinstallation

Wenn Sie Bedrud entfernen möchten, können Sie folgenden Befehl ausführen:

sudo bedrud uninstall

Dies stoppt die Dienste, löscht die systemd-Dateien und entfernt die Konfigurations- und Datenordner.


Siehe auch