准备工作:
1、一台部署了Docker环境的Linux主机(如何部署可以百度相关教程)
2、Emby和Clouddrive的Docker镜像
实施步骤:
1、创建容器的存储目录
- Emby容器目录:/mnt/sda1/home/emby/data 和 /mnt/sda1/home/emby/config #两个文件夹,分别是存储Emby影视资源和配置文件的,具体路劲可视自己的主机目录情况而定
- Clouddrive容器目录:/mnt/sda1/home/emby/data/CloudNAS #该容器目录必须创建在Emby的data文件夹下,否则Emby将无法读取到挂载的资源
2、开启挂载目录共享
- mount –make-shared /mnt/sda1/home/emby/data/CloudNAS #将Clouddrive容器的目录创建共享,否则创建容器启动时会出错
- 如果以上语句执行有错误就执行它的上一级目录,直到没有错误为止,比如可以执行这个语句,效果也是一样的:mount –make-shared /mnt/sda1/
3、创建并启动容器
- Emby容器:
docker run \
–network=bridge \
-p ‘8096:8096’ \
-p ‘8920:8920’ \
-p ‘19000:1900/udp’ \
-p ‘7359:7359/udp’ \
-v /mnt/sda1/home/emby/config:/config \
-v /mnt/sda1/home/emby/data:/data \
-e TZ=”Asia/Shanghai” \
–device /dev/dri:/dev/dri \
-e UID=0 \
-e GID=0 \
-e GIDLIST=0 \
–restart always \
–name emby \
-d lovechen/embyserver:latest
- Clouddrive容器
docker run -d \
–name clouddrive \
–restart unless-stopped \
-v /mnt/sda1/home/emby/data/CloudNAS:/CloudNAS:shared \
-v /mnt/sda1/home/emby/data/CloudNAS/Config:/Config \
-v /mnt/sda1/home/emby/data/CloudNAS/media:/media:shared \as
–network host \
–pid host \
–privileged \
–device /dev/fuse:/dev/fuse \
cloudnas/clouddrive
加粗部分请根据自己实际的目录情况进行修改,具体选用的镜像也可以根据自己的喜好来修改,以上两个镜像是我挑选过后觉得很多不错的版本。
执行完毕以上两个语句后,容器将自动部署完成并启动,接下来就可以进入设置阶段
4、设置服务环境
- Clouddrive设置
Clouddrive的默认登录地址为:HTTP://主机IP:9798 ,初次登录需要注册帐号,请使用邮箱进行注册后登录
主页
点击云朵按钮,选择“阿里云盘”进行云盘的创建,通过云盘的手机客户端扫码即可完成绑定,此时你的阿里云盘的数据就已经挂载到了本地目录,比如我的:/mnt/sda1/home/emby/data/CloudNAS/CloudDrive/阿里云盘
扫描登录
挂载成功
到这里阿里云盘的挂载工作就结束了,接下来就是配置Emby让它可以读取到云盘的内容了
- Emby设置
Emby的默认登录地址为:HTTP://主机IP:8096 ,初次登录需要简单的配置,比如选择语言地区,创建帐号等,完成后即可登录
emby主页
登陆后点击右上角齿轮按钮进行设置页面,选择左侧媒体库—新媒体库 #类型按照你的实际选择电影还是其他类型,文件夹就需要特别注意定位到刚才挂载的阿里云盘相应的文件夹即可!
添加媒体库
选择文件夹
完成剩余的相关配置后,即可等待Emby完成数据扫描了!
特别注意的是千万不要勾选:“将媒体图像保存到媒体文件夹中”的选项哦,这会把所有Emby搜刮到的影视图片相关数据上传到阿里云盘,从而导致接口访问频繁,很有可能会被封号哦!切记切记
最后….祝你玩的愉快!
云盘里的电影,还没来得及整理,有不少重复的影片
播放效果