在Ubuntu上搭建Jellyfin服務器可以通過以下步驟完成:
安裝Docker: 首先,確保你的系統是最新的,并安裝Docker。
sudo apt update
sudo apt install -y docker.io
安裝docker-compose: 安裝docker-compose以便于管理和運行Jellyfin容器。
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
創建docker-compose.yml文件:
在你的主目錄下創建一個docker-compose.yml
文件,并添加以下內容:
version: '3'
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
network_mode: 'host'
volumes:
- /home/ubuntu/mount0/config:/config
- /home/ubuntu/mount0/cache:/cache
- /home/ubuntu/mount0:/media
restart: unless-stopped
啟動Jellyfin容器: 在終端中運行以下命令來啟動Jellyfin容器:
sudo docker-compose up -d
訪問Jellyfin Web界面:
打開瀏覽器,訪問http://localhost:8096
,并使用在配置過程中創建的管理員賬戶登錄。
配置Jellyfin: 在Jellyfin的Web界面中,進行基本配置,如添加媒體庫、設置服務器端口等。
啟用硬件加速(可選): 如果你的系統有Nvidia顯卡,可以安裝Nvidia驅動和NVIDIA Container Toolkit來啟用硬件加速。
sudo apt install nvidia-driver
curl -fsSL https://nvidia.github.io/nvidia-docker/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-docker-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/nvidia-docker-keyring.gpg] https://nvidia.github.io/nvidia-docker stable main" | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update
sudo apt-get install -y nvidia-docker2
配置防火墻(如果需要): 安裝并配置UFW以允許Jellyfin使用的端口。
sudo apt install ufw
sudo ufw allow 8096
sudo ufw enable
通過以上步驟,你就可以在Ubuntu上成功搭建并運行Jellyfin服務器。希望這些信息對你有所幫助。