L’installateur intégré configure un nouveau serveur Linux pour une utilisation en production avec une seule commande.
What the Installer Does
When you run bedrud install, the following happens:
| Step | Action |
|---|---|
| 1 | Creates directories: /etc/bedrud, /var/lib/bedrud, /var/log/bedrud |
| 2 | Copies binary to /usr/local/bin/bedrud |
| 3 | Generates config.yaml with your settings /etc/bedrud/config.yaml |
| 4 | Generates livekit.yaml for media server /etc/bedrud/livekit.yaml |
| 5 | Creates two systemd services: bedrud.service & livekit.service |
| 6 | Enables and starts both services |
| 7 | Initializes SQLite database and certificate cache |
Systemd Services
The installer creates two systemd services:
| Service | Command | Purpose |
|---|---|---|
bedrud.service |
bedrud --run --config /etc/bedrud/config.yaml
| API + web |
livekit.service |
bedrud --livekit --config /etc/bedrud/livekit.yaml
| Media server |
Sécurité et TLS
L’installateur gère la sécurité automatiquement :
- ACME (Let’s Encrypt) : Si vous fournissez un domaine et un email, il configure le renouvellement automatique des certificats.
- Certificats Auto-Signés : Si aucun domaine n’est fourni, il génère un certificat auto-signé pour que le site fonctionne toujours sur HTTPS.
- Proxy Inverse : Le backend agit comme un proxy inverse. Il reçoit le trafic sur le port 443 et envoie les requêtes
/livekitau serveur média interne.
Désinstallation
Si vous devez supprimer Bedrud, vous pouvez exécuter :
sudo bedrud uninstallCela arrête les services, supprime les fichiers systemd, et supprime les dossiers de configuration et de données.
Voir aussi
- Guide de Déploiement - instructions complètes de déploiement en production
- Mode Appliance - référence de configuration binaire unique