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.yamlimage: bililive/recorder:x.x 即可。

关于 volumes

  1. /rec :作为 "工作目录" ,用于存储录播配置和录播 .flv 视频文件。

  2. /ssl :作为 Nginx 证书存储目录。

  3. /file :官方文档中指出:

    启用 HTTP 服务之后,默认在 /file 路径下会提供整个录播工作目录的内容。可以通过 --enable-file-browser false 来禁用。

  4. /logs :作为日志目录。

关于 command

  1. 强烈建议根据官方文档配置 Basic 登录,或者自己套用一个成熟安全的登录模块。本人使用时仅在 LAN 网服务器使用,有防火墙和入侵检测,故未开启 Basic 登录。
  2. HTTP(S) 配置:未配置 SSL 证书的,仅配置 --bind "http://*:2356" ;需配置 SSL 证书的,修改监听网址,--bind "https://*:2356"
posted @ 2023-02-15 00:42  Yogile  阅读(501)  评论(0编辑  收藏  举报