Jellyfin 是一款个人媒体服务器。 Emby3.6闭源后,Jellyfin 成为 Emby 和 Plex 的免费软件替代品,以提供从专用服务器到最终用户设备的媒体管理和流媒体。Jellyfin 不仅功能强大,性能也十分优异,即使从外网观看家里的影视库,也是十分地流畅。


Docker安装


仅作Linux安装演示

#cent os
yum clean all
yum install docker -y

#Ubuntu
apt update
apt install docker -y

如果运行docker时有各种报错,请检查docker配置

vi /etc/docker/daemon.json
#国内可以添加阿里云加速节点
{
    "registry-mirrors": ["<your accelerate address>"]
}
#<your accelerate address>填写阿里分配的加速地址

安装Aria 2


本次安装的是Github上P3TERX/Aria2-Pro-Docker的Aria2-Pro

docker run -d \
    --name aria2-pro \
    --restart unless-stopped \
    --log-opt max-size=1m \
    -e PUID=$UID \
    -e PGID=$GID \
    -e UMASK_SET=022 \
    -e RPC_SECRET=<TOKEN> \  #<TOKEN>为RPC密码,自行设置替换
    -e RPC_PORT=6800 \
    -p 6800:6800 \
    -e LISTEN_PORT=6888 \
    -p 6888:6888 \
    -p 6888:6888/udp \
    -v $PWD/aria2-config:/config \
    -v $PWD/aria2-downloads:/downloads \  #文件会下载在当前目录/aria2-downloads
    p3terx/aria2-pro

接着安装AriaNG Web UI,方便添加和管理下载任务

docker run -d \
    --name ariang \
    --log-opt max-size=1m \
    --restart unless-stopped \
    -p 6880:6880 \
    p3terx/ariang

访问IP:6880,进入AriaNG管理页面,在AriaNG设置-RPC-Aria RPC密钥填入刚刚设置的<TOEKN>

AriaNG
Aria2 连接成功后,可以添加下载任务。

Jellyfin安装


docker run -d \
    -p 8096:8096 \
    -v /jellyfin/config:/config \
    -v /root/aria2-downloads:/media \ #目录映射
    jellyfin/jellyfin

以上相关端口请在防火墙和安全组放行。

访问IP:8096进入jellyfin页面
设置用户名和密码
添加媒体库,目录选择/media,也就是物理目录/root/aria2-downloads
添加媒体库
至此jellyfin安装完毕,由于共同映射物理目录,Aria2下载的文件可以在jellyfin直接读取

后记


1核的云服务器和1M小水管快跑吧,解码推流很大你要忍一下

负载感人
还是建议内网映射,或者本地解码播放
Windows推荐videotape,直接去微软商店下载
videotape
本地解码只吃9%cpu,1核也可以玩
起飞

最后修改:2021 年 08 月 02 日 12 : 33 PM
如果觉得我的文章对你有用,请随意赞赏