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 uninstallDies stoppt die Dienste, löscht die systemd-Dateien und entfernt die Konfigurations- und Datenordner.
Siehe auch
- Deployment-Leitfaden – vollständige Produktions-Deployments-Anweisungen
- Appliance-Modus – Referenz für Single-Binary-Setup