在Ubuntu上设置Jellyfin的用户权限,可以按照以下步骤进行:
首先,确保你已经安装了Jellyfin。你可以使用以下命令来安装:
sudo apt update
sudo apt install jellyfin
如果你还没有创建Jellyfin用户,可以使用以下命令创建一个:
sudo adduser jellyfin
sudo usermod -aG audio jellyfin
sudo usermod -aG video jellyfin
这将创建一个名为jellyfin
的用户,并将其添加到audio
和video
组中。
确保Jellyfin服务正在运行,并且配置文件正确。
sudo systemctl start jellyfin
sudo systemctl enable jellyfin
确保Jellyfin的数据目录和日志目录具有正确的权限。
sudo chown -R jellyfin:jellyfin /var/lib/jellyfin
sudo chown -R jellyfin:jellyfin /var/log/jellyfin
如果你使用Nginx作为反向代理,确保Nginx配置文件中正确设置了Jellyfin的权限。
编辑Nginx配置文件(通常位于/etc/nginx/sites-available/jellyfin
):
sudo nano /etc/nginx/sites-available/jellyfin
确保以下配置存在并正确:
server {
listen 80;
server_name your_domain_or_ip;
location / {
proxy_pass http://localhost:8096;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
然后启用该配置:
sudo ln -s /etc/nginx/sites-available/jellyfin /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
如果你使用UFW作为防火墙,确保开放Jellyfin的端口(默认是8096):
sudo ufw allow 8096/tcp
sudo ufw reload
最后,验证Jellyfin用户是否具有正确的权限。你可以尝试访问Jellyfin界面,确保一切正常运行。
通过以上步骤,你应该能够在Ubuntu上成功设置Jellyfin的用户权限。如果有任何问题,请检查日志文件以获取更多信息:
sudo tail -f /var/log/jellyfin/jellyfin.log
希望这些步骤对你有所帮助!
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何查看Ubuntu DHCP服务器日志