在Ubuntu系统中配置Jellyfin媒体服务器的网络设置通常涉及以下几个步骤:
安装Jellyfin: 首先,确保你的Ubuntu系统已经安装了所有必要的依赖项。可以使用APT包管理器来安装Jellyfin:
sudo apt update
sudo apt install jellyfin
配置Jellyfin服务器:
安装完成后,打开Jellyfin的配置文件。在Linux上,这个文件通常位于/etc/jellyfin/jellyfin.conf
。使用文本编辑器打开配置文件,例如使用nano:
sudo nano /etc/jellyfin/jellyfin.conf
设置服务器端口: 在配置文件中找到“server”部分,设置“portNumber”为你希望服务器使用的端口号。默认端口号为8096,但你可以根据需要更改。
配置媒体库: 在配置文件中找到“libraries”部分,添加你的媒体文件位置。Jellyfin会自动扫描并添加媒体库内容。
保存配置文件: 保存配置文件后,关闭并重新启动Jellyfin服务器,以便应用配置更改:
sudo systemctl restart jellyfin
配置网络: 确保你的Ubuntu系统已经正确配置了网络。可以通过以下命令检查网络连接:
ip addr show
配置防火墙: 如果你的服务器上启用了防火墙,请确保将传入请求的端口打开。可以使用以下命令打开端口(以端口8096为例):
sudo ufw allow 8096
获取公网IP地址: 在非局域网环境下,你需要获取Jellyfin服务器的公共IP地址。可以通过访问网页或者使用IP地址查询工具来获取。
配置路由器端口转发: 为了让外部设备能够访问Jellyfin服务器,你需要在路由器上进行端口转发。进入路由器的管理页面,找到“端口转发”或者“虚拟服务器”等菜单,添加一条新规则,设置如下参数:
外部访问地址: 在Jellyfin服务器的管理界面,在“网络”或者“高级设置”中找到“外部访问地址”相关设置,将外部访问地址设置为你的公共IP地址加上之前设置的外部端口号。
完成以上步骤后,你就可以在非局域网环境中通过公共IP地址和端口号访问Jellyfin服务器了。