在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
創建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 <<EOF | sudo tee /etc/apt/sources.list.d/jellyfin.sources
Types: deb
URIs: https://repo.jellyfin.org/
Suites: $(lsb_release -cs)
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/jellyfin.gpg
EOF
更新包列表:
sudo apt update
sudo apt install jellyfin -y
啟動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界面:
打開瀏覽器,訪問 http://<your_server_ip>:8096
。
基本配置:
NVIDIA顯卡硬解:
--gpus all
參數。sudo apt install nvidia-driver-<version>
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