在Ubuntu上配置Jellyfin媒体服务器的网络设置涉及几个步骤,包括安装Jellyfin、配置网络接口、设置端口转发以及访问服务器。以下是详细的步骤指南:
首先,确保你的Ubuntu系统已经安装了所有必要的依赖项。对于Ubuntu 18.04 LTS或更高版本,可以使用APT包管理器来安装Jellyfin:
sudo apt update
sudo apt install jellyfin
如果使用的是较旧的Ubuntu版本,如Ubuntu 16.04,可能需要添加Jellyfin的官方GPG密钥和存储库:
wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
echo "deb https://repo.jellyfin.org/debian bionic main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
sudo apt install jellyfin
安装完成后,打开浏览器并导航到服务器的IP地址:8096,使用在安装过程中创建的管理员账户登录。
在非局域网环境中,你需要在路由器上进行端口转发,将外部访问的请求转发到Jellyfin服务器的内部IP地址和端口。具体步骤如下:
在非局域网环境下,你可以使用任何能够访问互联网的设备,例如手机、电脑等来连接Jellyfin服务器。打开浏览器,输入Jellyfin服务器的外部访问地址(例如http://公共IP地址:8888),按下回车键。如果一切设置正确,你应该能够看到Jellyfin的登录页面。
如果在播放视频时出现中文字幕乱码问题,可以尝试以下步骤:
sudo apt install fonts-noto-cjk-extra
/DATA/AppData/jellyfin/config/fonts
,把转换好的字体文件拷贝进去。如果需要通过代理服务器连接Jellyfin,可以通过设置环境变量 http_proxy
和 https_proxy
来实现:
export http_proxy=http://代理服务器地址:端口
export https_proxy=http://代理服务器地址:端口
或者,可以编辑Jellyfin的systemd service文件来单独设置环境变量:
sudo systemctl edit jellyfin.service
在打开的文件中添加以下内容:
[Service]
Environment="http_proxy=http://代理服务器地址:端口"
Environment="https_proxy=http://代理服务器地址:端口"
保存并退出编辑器。
通过以上步骤,你应该能够在Ubuntu上成功配置Jellyfin媒体服务器的网络设置,并能够从外部访问你的媒体库。