Filebrowser + Jellyfin 搭建自己的媒体库

利用 Jellyfin 可以搭建自己的个人媒体库,能将自己的资源如同视频网站一样呈现,用户可以通过网站浏览的形式访问自己存在服务器中的资源,仿佛一个独享的奈飞。同类的产品还有Plex、Emby,但因为 Jellyfin免费开源,更符合我的偏好。

Jellyfin Github地址

https://github.com/jellyfin/jellyfin

有了影音资源的媒体库,还需要一个文件管理工具。这里选用了Filebrowser,它能够在网页上直接管理服务器里的文件,完全可以作为一个轻量的云盘使用。并且同样是免费开源,且安装简单,功能够用。

Filebrowser Github地址

https://github.com/filebrowser/filebrowser

教程

先解析两个二级域名a.yourweb.com 和 b.youweb.com到你的服务器。

安装Jellyfin

docker run -d \
 --name jellyfin \
 --net=host \
 --volume /root/data/jellyfin/config:/config \
 --volume /root/data/jellyfin/cache:/cache \
 --mount type=bind,source=/root/data/jellyfin/media,target=/media \
 --restart=unless-stopped \
 jellyfin/jellyfin
  location / {
  proxy_pass http://127.0.0.1:8096/;
  rewrite ^/(.*)$ /$1 break;
  proxy_redirect off;
  proxy_set_header Host $host;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Upgrade-Insecure-Requests 1;
  proxy_set_header X-Forwarded-Proto https;
  }

安装Filebrowser

mkdir -p data/filebrowser
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
  location / {
  proxy_pass http://127.0.0.1:8080/;
  rewrite ^/(.*)$ /$1 break;
  proxy_redirect off;
  proxy_set_header Host $host;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Upgrade-Insecure-Requests 1;
  proxy_set_header X-Forwarded-Proto https;
  }

留言区

评论加载中…

在这里,找点什么

ESC

正在准备文章索引…

⌘ K / Ctrl K 随时打开搜索