El instalador integrado configura un servidor Linux nuevo para uso en producción con un solo comando.
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 |
Seguridad y TLS
El instalador gestiona la seguridad automáticamente:
- ACME (Let’s Encrypt): Si proporcionas un dominio y un correo electrónico, configura la renovación automática de certificados.
- Certificados Auto-firmados: Si no se proporciona un dominio, genera un certificado auto-firmado para que el sitio siga funcionando mediante HTTPS.
- Proxy Inverso: El backend actúa como proxy inverso. Recibe el tráfico en el puerto 443 y envía las solicitudes
/livekital servidor de medios interno.
Desinstalación
Si necesitas eliminar Bedrud, puedes ejecutar:
sudo bedrud uninstallEsto detiene los servicios, elimina los archivos de systemd y borra las carpetas de configuración y datos.
Consulta también
- Guía de Despliegue - instrucciones completas de despliegue en producción
- Modo Appliance - referencia de configuración de binario único