Sign inSign up

kbrx93/myffmpeg

By kbrx93

•Updated almost 8 years ago

基于云转码切片平台 express-ffmpeg 制作的 docker 镜像

Image
1

99

kbrx93/myffmpeg repository overview

使用方法:

⁠克隆云转码源码并配置

采用挂载目录的方式引入 express-ffmpeg 源码,方便及时更新。

  1. 在主机中新建 /www 目录
  2. cd /www && git clone https://gitee.com/quazero/express-ffmpeg
  3. cd express-ffmpeg
  4. 创建config文件夹,创建 auth.js 配置文件 mkdir config && cd config && touch auth.js 编辑 auth.js 内容如下:
module.exports = {
    user: "kbrx93",
    password: "kbrx93",
    db: "ffmpeg",
    dbuser: "ffmpeg",
    dbpassword: "ffmpeg",
    secret: "kbrx93",
    login: "/kbrx93",
    loginmsg: "404 Not Found"
};

其中 user、password 和 secret 可自行修改,login 指登陆地址,也可自行修改,只不过不能是 /admin,因为 /kbrx93 验证后会跳转到 /admin,如果此处设置为 /admin的话会无限重定向。

⁠创建并运行容器

docker run -d -ti --name myffmpeg -p 9080:80 -v /www:/www -e "YOUR_DOMAIN=你的域名" kbrx93/myffmpeg:v1.8 /root/run.sh

ps:将你的域名补上后执行。

⁠验证

需要稍等一下容器内软件安装,刚开始会 502 请确保 9080 端口已开放。 打开 你的域名:9080/你的登录地址。填入你在配置文件中设置的用户名及密码登录即可。

如果需要其它端口,改上面的命令中的 9080 即可。

⁠如需要自定义配置 && 查看错误日志

配置文件目录应该与官方目录一致,忘了。

进入 docker docker exec -ti myffmpeg /bin/bash

查看日志

tail -100f /root/.pm2/logs/www-error.log

关闭日志 ctrl +c

退出 bash exit (该命令不会导致容器退出,因为是新建了一个会话进入容器的)

Tag summary

Content type

Image

Digest

Size

440.1 MB

Last updated

almost 8 years ago

docker pull kbrx93/myffmpeg:v1.8