使用 Jellyfin 的自托管媒体服务器
原始帖子在此处
本指南将引导您使用以下方式设置自托管媒体服务器
Jellyfin 和 Docker。我们将使用 Docker Compose 来简化设置过程。
先决条件
步骤 1:创建 Docker Compose 配置
创建一个名为“docker-compose.yml”的文件,内容如下:
volumes:
config:
cache:
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
user: 1000:1000
volumes:
- config:/config
- cache:/cache
- /path/to/your/media:/media
restart: "unless-stopped"
environment:
- JELLYFIN_PublishedServerUrl=http://yourdomain.com
ports:
- 8096:8096
- 8920:8920 # optional
- 7359:7359/udp # optional
- 1900:1900/udp # optional
labels:
- "traefik.enable=true"
- "traefik.http.routers.jellyfin.entrypoints=web"
- "traefik.http.routers.jellyfin.rule=Host(`media.yourdomain.com`)"
- "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
networks:
- traefik
networks:
traefik:
external: true如果不使用 traefik,你可以删除标签和网络
将“/path/to/your/media”替换为媒体文件的实际路径,然后
“yourdomain.com” 替换为您的实际域名。
第 2 步:启动 Jellyfin
导航到包含“docker-compose.yml”文件的目录并运行
以下命令启动 Jellyfin:
docker-compose up -d
此命令将下载 Jellyfin 镜像并启动容器
分离模式。
步骤 3:访问 Jellyfin
打开你的网络浏览器并导航到 `http://yourdomain.com:8096`(替换
`yourdomain.com` 替换为您的实际域名)。您应该看到 Jellyfin 设置
屏幕。
步骤 4:设置 Jellyfin
按照屏幕上的说明完成 Jellyfin 设置。您需要
创建管理员帐户并配置基本设置。
步骤 5:将媒体添加到 Jellyfin
完成设置后,您可以将媒体添加到 Jellyfin 库:
Jellyfin 现在将扫描指定目录并将您的媒体文件添加到
图书馆。
结论
您已成功使用 Jellyfin 设置自托管媒体服务器,并且
Docker。现在,您可以通过任何具有网络的设备来欣赏您的媒体收藏
瀏覽器。
笔记
您可以通过以下链接强制显示安装向导:
http://localhost:8096/web/index.html#!/wizardstart.html
规范网址
欲了解更详细信息,请访问我的博客。