在Ubuntu上安装Jellyfin媒体服务器的步骤如下:
准备工作
-
更新系统:
sudo apt update sudo apt upgrade
-
安装Docker:
sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker
-
安装必要的依赖包:
sudo apt install apt-transport-https ca-certificates gnupg curl
添加Jellyfin仓库
-
创建keyrings目录并添加Jellyfin GPG密钥:
mkdir -p /etc/apt/keyrings curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
-
添加Jellyfin仓库文件:
cat <
-
更新包列表:
sudo apt update
安装Jellyfin
- 安装Jellyfin:
sudo apt install jellyfin -y
启动和管理Jellyfin服务
-
启动Jellyfin服务:
sudo systemctl start jellyfin
-
检查Jellyfin服务状态:
sudo systemctl status jellyfin
-
重启Jellyfin服务:
sudo systemctl restart jellyfin
-
配置防火墙(可选):
sudo apt install ufw -y sudo ufw allow OpenSSH sudo ufw enable sudo ufw allow "WWW Full" sudo ufw status
配置Jellyfin Web界面
-
访问Jellyfin Web界面: 打开浏览器,访问
http://
。:8096 -
基本配置:
- 创建管理员账户。
- 添加媒体库,选择媒体文件所在的目录,Jellyfin会自动扫描并添加媒体库。
启用硬件加速(可选)
-
NVIDIA显卡硬解:
- 安装NVIDIA驱动和NVIDIA Container Toolkit。
- 重新安装Jellyfin时添加
--gpus all
参数。
sudo apt install nvidia-driver-
sudo apt install nvidia-container-toolkit docker run -d --net mybridge --name jellyfin -p 8096:8096 -v /home/ubuntu/mount0/docker/jellyfin/config:/config -v /home/ubuntu/mount0/docker/jellyfin/cache:/cache -v /home/ubuntu/mount0:/media --restart=unless-stopped --gpus all jellyfin/jellyfin