B站录播姬 Docker 客户端
安装
官方文档: B站录播姬 (danmuji.org) 。
docker run
的终端命令请见官方文档中的记录,本文仅提供 docker-compose
的文件用作参考。
Compose
docker-compose.yaml
:
复制version: '3.2'
services:
bilirec:
restart: unless-stopped
image: bililive/recorder:2.6
container_name: bilirec
ports:
- 10023:2356
volumes:
- /mnt/user/appdata/bilirec/rec:/rec
- /mnt/user/appdata/bilirec/ssl:/ssl
- /mnt/user/appdata/bilirec/file:/file
- /mnt/user/appdata/bilirec/logs:/app/logs
command: run --bind "https://*:2356" --cert-pem-path "/ssl/<example>.pem" --cert-key-path "/ssl/<example>.key" /rec
关于使用镜像
为后续更新镜像,建议不使用 latest
后缀,使用最新的明确标志启动容器。后续需要更新仅下载新的容器,更改 docker-compose.yaml
中 image: bililive/recorder:x.x
即可。
关于 volumes
-
/rec
:作为"工作目录"
,用于存储录播配置和录播.flv
视频文件。 -
/ssl
:作为 Nginx 证书存储目录。 -
/file
:官方文档中指出:启用 HTTP 服务之后,默认在
/file
路径下会提供整个录播工作目录的内容。可以通过--enable-file-browser false
来禁用。 -
/logs
:作为日志目录。
关于 command
- 强烈建议根据官方文档配置 Basic 登录,或者自己套用一个成熟安全的登录模块。本人使用时仅在 LAN 网服务器使用,有防火墙和入侵检测,故未开启 Basic 登录。
- HTTP(S) 配置:未配置 SSL 证书的,仅配置
--bind "http://*:2356"
;需配置 SSL 证书的,修改监听网址,--bind "https://*:2356"
。
作者:Yogile
出处:https://www.cnblogs.com/Yogile/p/17121337.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构