前言

突然看到1Panel发的推文了,《通过1Panel安装Jellyfin和CloudDrive2,你也可以拥有大容量的影视服务器》,这不赶紧试一试,可惜云服务器配置有点儿低,不能实际使用,只能说长长见识啦~

开始

基于1Panel面板搭建,按照以下步骤即可

  1. 先到1Panel应用商店下载jellyfin,开启端口外部访问

  2. 磁盘挂载前置操作,需要使用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
  3. 回到1panel面板,点击容器->编排->创建编排,设置以下内容后点击确认,等待容器部署完成:

    • 来源:编辑

    • 文件夹:cloud_drive

    • 编辑:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      version: "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"
  4. 123云盘注册登录,并上传一些影片

  5. 到CloudDrive2配置云盘挂载

    1. 打开http://你的地址:19798/,注册并登录账号

    2. 进入网站后,点击左上角像云一样的图标,然后选择123云盘,点击打开授权网页->允许

    3. 进入CloudDrive的123云盘,选择需要挂载的目录,这里选择了在123云盘中创建的Movies目录,进入该目录后点击挂载到本地按钮

    4. 添加挂载点,这里选择/media,选择好后点击挂载,即挂载成功,可到1panel面板概览查看挂载的磁盘

  6. 到1panel面板容器,停止JellyFin容器,随后点击更多->编辑,将media挂载目录由/opt/1panel/apps/jellyfin/jellyfin/data/media改为/dev/cd2/media后,点击两次确认重新部署容器。

  7. 初始化JellyFin,打开http://你的地址:8096/,根据提示完成初始化设置。

    1. 设置语言为中文

    2. 设置用户名与密码

    3. 添加媒体库,设置以下内容后点击确定

      内容类型:电影

      文件夹:选择之前挂载的目录即可,如:/media/media/Movies

    4. 首选的元数据语言,设置语言为Chinese即可

    5. 设置远程访问,默认

参考文档

利用1Panel开源面板搭建影视服务器Jellyfin及进阶玩法