Yerleşik kurucu, tek bir komutla yeni bir Linux sunucusunu üretim kullanımı için yapılandırır.
Kurulum Programı Ne Yapıyor
bedrud install komutunu çalıştırdığınızda şu adımlar gerçekleşir:
| Adım | İşlem |
|---|---|
| 1 | Dizinleri oluşturur: /etc/bedrud, /var/lib/bedrud, /var/log/bedrud |
| 2 | Dosyayı şuraya kopyalar: /usr/local/bin/bedrud |
| 3 | Ayarlarınızla config.yaml oluşturur /etc/bedrud/config.yaml |
| 4 | Medya sunucusu için livekit.yaml oluşturur /etc/bedrud/livekit.yaml |
| 5 | İki systemd hizmeti oluşturur: bedrud.service & livekit.service |
| 6 | Her iki hizmeti etkinleştirir ve başlatır |
| 7 | SQLite veritabanını ve sertifika önbelleğini başlatır |
Systemd Hizmetleri
Kurulum iki systemd hizmeti oluşturur:
| Hizmet | Komut | Amaç |
|---|---|---|
bedrud.service |
bedrud --run --config /etc/bedrud/config.yaml
| API + web |
livekit.service |
bedrud --livekit --config /etc/bedrud/livekit.yaml
| Medya sunucusu |
Güvenlik ve TLS
Kurucu güvenliği otomatik olarak halleder:
- ACME (Let’s Encrypt): Bir alan adı ve e-posta sağlarsanız, otomatik sertifika yenilemeyi ayarlar.
- Kendi İmzalı Sertifikalar: Alan adı sağlanmazsa, sitenin yine de HTTPS üzerinden çalışabilmesi için kendi imzalı bir sertifika üretir.
- Ters Vekil: Arka uç bir ters vekil (reverse proxy) olarak çalışır. 443 portundan trafiği alır ve
/livekitisteklerini dahili medya sunucusuna gönderir.
Kaldırma
Bedrud’u kaldırmanız gerekiyorsa şu komutu çalıştırabilirsiniz:
sudo bedrud uninstallBu komut servisleri durdurur, systemd dosyalarını siler ve yapılandırma ile veri klasörlerini kaldırır.
Ayrıca bakınız
- Dağıtım Kılavuzu - tam üretim dağıtım talimatları
- Cihaz Modu - tek ikili dosya kurulum referansı