Bedrud Belgeler

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 /livekit isteklerini dahili medya sunucusuna gönderir.

Kaldırma

Bedrud’u kaldırmanız gerekiyorsa şu komutu çalıştırabilirsiniz:

sudo bedrud uninstall

Bu komut servisleri durdurur, systemd dosyalarını siler ve yapılandırma ile veri klasörlerini kaldırır.


Ayrıca bakınız