minio配置
提示:minio适用于将文件同步到其他服务器,即需要在其它服务器上安装minio

安装Minio

minio安装教程:点击查看

注意事项

要进行同步,还需要让转码服务器存储服务器的时间一致,可使用date命令进行时间查看。

如果两台服务器时间不一样,可以分别在ssh客户端运行命令改一下:

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#查看修改后的时间
date

如果进行对比后,还是不一样,则使用该命令继续试试:

date -s "$(curl -s --head https://www.baidu.com | grep ^Date: | sed 's/Date: //g') -000"

配置文件参考

module.exports = {
    endPoint: '',
    port: 9000,
    useSSL: false,
    accessKey: '',
    secretKey: '',
    region: 'us-east-1',
    bucket: 'efvcms',
    ignored: ['**/*.mp4','**/*.jpg','**/*.gif','**/*.txt'],
    type: 'minio',
    rootpath: '/home/express-ffmpeg',
    path: '/home/express-ffmpeg/public/videos',
    remove: true,
    removeignored: ['.m3u8', '.jpg', '.gif', '.css', '.txt', '.key', '.info', '.png']
}

endPoint即服务器ipaccessKeysecretKey3个参数填入进去;且portuseSSLregion均默认,其它参数可自行修改。

最后如果服务端的存储目录为/home,那么同步过去后,文件存放具体路径为/home/efvcms,然后那你可以在存储服务器绑定一个域名,根目录设置为/home/efvcms,就可以直接读取切片了。