首页 > 其他分享 >B站录播姬 Docker 客户端

B站录播姬 Docker 客户端

时间:2023-02-15 00:56:48浏览次数:56  
标签:appdata bilirec -- 录播 ssl file 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"

标签:appdata,bilirec,--,录播,ssl,file,Docker,客户端
From: https://www.cnblogs.com/Yogile/p/17121337.html

相关文章

  • CentOS7安装Docker
    环境:CentOS7一、更新源[root@Cent7~]#cd/etc/yum.repos.d/[[email protected]]#sudowgethttp://mirrors.aliyun.com/repo/Centos-7.repo-OCentOS-Base.......
  • docker部署
    第一步:设置yum源为docker yum源 cd /etc/yum.repos.d/rm -rf *.repowget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum clean all......
  • docker部署
    第一步:设置 yum 源为 docker yum源cd /etc/yum.repos.d/rm -rf *.repowget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum clean ally......
  • linux下docker部署
    CentOS安装DockerCE 第一步:设置yum为163yum源 cd  /etc/yum.repos.d/删除repos.d目录下的.repo文件rm-rf*.repo安装163yum源:wget http://mirrors.163.com......
  • docker swarm 部署minio集群
    Minio本示例compose文件会拉起4个节点的minio集群,节点用swarmnode标签replica来标记。docker-compose文件准备docker-compose-minio-new.ymlversion:'3.7'#Settin......
  • docker安装seata
    dockerrun--nameseata-server\-p8091:8091\-eSEATA_IP=xxx.xxx.xxx.xxx\-eSEATA_PORT=8091\-eSEATA_CONFIG_NAME=fi......
  • Ubuntu 22.04 安装Docker
    测试环境Linux系统版本:Ubuntu22.04Serverx64Docker版本:Community20.10.15安装方法方法1:脚本自动安装curl-fsSLhttps://get.docker.com|bash-sdocker--mirr......
  • 用 shell 脚本做命令行工具扩展----服务器客户端之间文件传输
    问题的提出公司开发机与远程服务器之间有严格的隔离策略,不能直接使用ssh登录,而必需通过跳板机。这样一来,本地与服务器之间的一些文件传输变得非常不便。经过咨询,运维教......
  • docker-desktop修改镜像存储位置(windows11)
    wsl--exportdocker-desktop-data"D:\software\docker\docker-desktop-data.tar"wsl--exportdocker-desktop"D:\software\docker\docker-desktop.tar"wsl--unre......
  • 解决docker每次都需要输入sudo的权限问题
    每次在使用docker命令的时候,都要添加sudo权限,否则就会报GotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock:......