Bedrud 文档

内置安装器通过一条命令即可将全新的 Linux 服务器配置为生产环境。

安装程序的工作流程

运行 bedrud install 时,会执行以下操作:

步骤 操作
1 创建目录: /etc/bedrud, /var/lib/bedrud, /var/log/bedrud
2 将二进制文件复制到 /usr/local/bin/bedrud
3 根据你的设置生成 config.yaml /etc/bedrud/config.yaml
4 为媒体服务器生成 livekit.yaml /etc/bedrud/livekit.yaml
5 创建两个 systemd 服务: bedrud.service & livekit.service
6 启用并启动两个服务
7 初始化 SQLite 数据库和证书缓存

Systemd 服务

安装程序会创建两个 systemd 服务:

服务 命令 用途
bedrud.service bedrud --run --config /etc/bedrud/config.yaml API + Web
livekit.service bedrud --livekit --config /etc/bedrud/livekit.yaml 媒体服务器

安全性与 TLS

安装器会自动处理安全问题:

  • ACME(Let’s Encrypt): 如果提供了域名和邮箱,它会设置自动证书续期。
  • 自签名证书: 如果未提供域名,它会生成自签名证书,使站点仍然可以通过 HTTPS 访问。
  • 反向代理: 后端充当反向代理。它在 443 端口接收流量,并将 /livekit 请求发送到内部媒体服务器。

卸载

如果需要移除 Bedrud,可以运行:

sudo bedrud uninstall

这会停止服务、删除 systemd 文件,并移除配置和数据文件夹。


另请参阅