【云原生之Docker实战】使用docker部署Jellyfin个人影音服务器

【云原生之Docker实战】使用docker部署Jellyfin个人影音服务器

  • 一、Jellyfin介绍
    • 1.Jellyfin介绍
    • 2.Jellyfin特性
  • 二、拉取Jellyfin镜像
  • 三、设置缓冲目录
  • 四、运行jellyfin容器
    • 1.运行容器
    • 2.查看jellyfin容器
    • 3.关闭防火墙和selinux
  • 五、设置权限
  • 六、登录jellyfin
  • 七、jellyfin的初始配置
    • 1.配置媒体库
    • 2.查看播放效果

一、Jellyfin介绍

1.Jellyfin介绍

Jellyfin 是一个开源的软件媒体系统,用于控制和管理媒体和流媒体。它是 emby 和 plex 的替代品,它通过多个应用程序从专用服务器向终端用户设备提供流媒体。

2.Jellyfin特性

(1)Movies:保存所有电影集,并会显示对应的海报
(2)TV Shows:收集电视节目,并让它们自动分组
(3)Music:音乐收藏,制作播放列表
(4)Live TV & DVR:观看现场电视和设置自动录音,扩展媒体库

二、拉取Jellyfin镜像

[root@server ~]# docker pull jellyfin/jellyfin:latest
latest: Pulling from jellyfin/jellyfin
a330b6cecb98: Pull complete 
6c3a13825c2b: Pull complete 
c83bc5bd088b: Pull complete 
63dd409a2d4a: Pull complete 
Digest: sha256:9cb38737cb0afeab4b0e9b76e0b9e8a28d7d2157ef75418d7ba064f18f679b14
Status: Downloaded newer image for jellyfin/jellyfin:latest
docker.io/jellyfin/jellyfin:latest

三、设置缓冲目录

mkdir /storage/jellyfin{config,cache}

四、运行jellyfin容器

1.运行容器

docker run -d --name my_jellyfin --restart=always -p 8169:8096 -v /storage/jellyfin/config:/config -v /storage/jellyfin/cache:/cache -v /samba/data:/media   jellyfin/jellyfin:latest

2.查看jellyfin容器

[root@server samba]# docker ps |grep jellyfin
b02d74e0f8dd   jellyfin/jellyfin:latest                   "/jellyfin/jellyfin"     54 seconds ago   Up 48 seconds   0.0.0.0:8169->8096/tcp, :::8169->8096/tcp   my_jellyfin

3.关闭防火墙和selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl stop firewalld

五、设置权限

useradd jellyfin
chown jellyfin:jellyfin /samba/data/
chmod 777 /samba/data/

六、登录jellyfin

http://192.168.3.152:8169/

【云原生之Docker实战】使用docker部署Jellyfin个人影音服务器_第1张图片

七、jellyfin的初始配置

1.配置媒体库

【云原生之Docker实战】使用docker部署Jellyfin个人影音服务器_第2张图片
【云原生之Docker实战】使用docker部署Jellyfin个人影音服务器_第3张图片

2.查看播放效果

你可能感兴趣的:(云原生,docker,云原生,服务器)