使用JellyFin+CloudDriver搭建一个属于自己的线上电影院
前言
突然看到1Panel发的推文了,《通过1Panel安装Jellyfin和CloudDrive2,你也可以拥有大容量的影视服务器》,这不赶紧试一试,可惜云服务器配置有点儿低,不能实际使用,只能说长长见识啦~
开始
基于1Panel面板搭建,按照以下步骤即可
先到1Panel应用商店下载jellyfin,开启端口外部访问
磁盘挂载前置操作,需要使用
root
用户(这里不懂,按照指令一步一步来就行)1
2
3
4
5
6
7
8
9
10
11
12
13# 安装fuse3
apt install fuse3 -y
# 创建文件夹
mkdir -p /etc/systemd/system/docker.service.d/
# 写入配置文件
cat <<EOF > /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf
[Service]
MountFlags=shared
EOF
# 查看目录,从目录中选择一个目录,以/dev为例
df -h
# 改变目录挂载点
mount --make-shared /dev回到1panel面板,点击
容器
->编排
->创建编排
,设置以下内容后点击确认
,等待容器部署完成:来源:
编辑
文件夹:
cloud_drive
编辑:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20version: "2.1"
services:
cloudnas:
image: cloudnas/clouddrive2-unstable
container_name: clouddrive2
ports:
- "19798:19798"
environment:
- TZ=Asia/Shanghai
- CLOUDDRIVE_HOME=/Config
volumes:
- /dev/cd2/CloudNAS:/CloudNAS:shared
- /dev/cd2/Config:/Config
- /dev/cd2/media:/media:shared
devices:
- /dev/fuse:/dev/fuse
restart: unless-stopped
pid: "host"
privileged: true
network_mode: "host"
到123云盘注册登录,并上传一些影片
到CloudDrive2配置云盘挂载
打开http://你的地址:19798/,注册并登录账号
进入网站后,点击左上角像云一样的图标,然后选择
123云盘
,点击打开授权网页
->允许
进入CloudDrive的123云盘,选择需要挂载的目录,这里选择了在123云盘中创建的
Movies
目录,进入该目录后点击挂载到本地
按钮添加挂载点,这里选择
/media
,选择好后点击挂载
,即挂载成功,可到1panel面板概览
查看挂载的磁盘
到1panel面板
容器
,停止JellyFin
容器,随后点击更多
->编辑
,将media
挂载目录由/opt/1panel/apps/jellyfin/jellyfin/data/media
改为/dev/cd2/media
后,点击两次确认
重新部署容器。初始化JellyFin,打开http://你的地址:8096/,根据提示完成初始化设置。
设置语言为中文
设置用户名与密码
添加媒体库,设置以下内容后点击
确定
:内容类型:电影
文件夹:选择之前挂载的目录即可,如:
/media/media/Movies
首选的元数据语言,设置语言为
Chinese
即可设置远程访问,默认