nas搭建影音库踩坑日记(1):Jellyfin详解
Jellyfin的安装与配置
Jellyfin的安装
使用一键安装脚本安装Jellyfin服务端
为了简化部署并帮助尽可能多的用户实现自动化,我们提供了一个 BASH 脚本来处理存储库安装以及在 Debian/Ubuntu 及其衍生产品上安装 Jellyfin。 您需要做的就是在系统上运行此命令 (requires , 或 subsitute with ):curl``curl``wget -O-
1 | curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash |
[!warning] 注意
您可以使用 (requires ):sha256sum
1 diff <( curl -s https://repo.jellyfin.org/install-debuntu.sh -o install-debuntu.sh; sha256sum install-debuntu.sh ) <( curl -s https://repo.jellyfin.org/install-debuntu.sh.sha256sum )空输出表示一切正常。然后,您可以检查脚本以查看它的作用(可选但推荐)并使用以下命令执行它:
1
2 less install-debuntu.sh
sudo bash install-debuntu.sh
使用 docker 部署 Jellyfin服务端
- 使用 docker 命令拉取 Jellyfin 镜像
1 | docker pull jellyfin/jellyfin |
- 使用命令创建 Jellyfin 的管理文件夹。
1 | mkdir /path/to/config # 配置文件夹,用于存储Jellyfin的配置文件 |
或者创建两个持久卷:
1 | docker volume create jellyfin-config |
[!warning] 注意
Docker 的默认网络模式是桥接模式。如果省略 host mode,将使用 Bridge 模式。 使用 host networking () 是可选的,但要使用 DLNA,这是必需的。--net=host
- 使用 docker 命令创建并运行 Jellyfin 容器
1 | docker run -d \ |
使用 docker compose 部署 Jellyfin 服务端
创建一个 docker-compose.yml ,在 yml 文件中写入以下内容:
1 | services: |
在命令行中输入以下命令运行项目:
1 | docker compose up -d # 如果不需要在后台运行时,去掉 -d 参数 |
Jellyfin 基础配置
Jellyfin安装好后,在浏览器地址栏里输入 http://服务器IP地址:8096 就可以打开 Jellyfin 的后台管理系统。
![[../_images/Pasted image 20250707214023.png]]
在界面中,可以选择语言为中文。之后,可以设置Jellyfin的用户名和密码:
![[../_images/Pasted image 20250707214204.png]]
接下来就可以设置媒体库,可以添加已经准备好的媒体库目录。
![[../_images/Pasted image 20250707214402.png]]
首选下载语言全部选择中文即可。首选元数据语言全部设置为中文。
最后,点击下一步即可设置完成。
接下来,输入设置好的用户名和密码,即可登录进入Jellyfin。
Jellyfin的基础设置就完成了。