centos

centos下jellyfin权限设置

小樊
55
2025-03-15 14:26:05
栏目: 智能运维
Centos服务器限时活动,0元免费领! 查看>>

在CentOS系统下为Jellyfin设置权限,可以按照以下步骤进行:

1. 安装Jellyfin

首先,确保你已经安装了Jellyfin。你可以从Jellyfin的官方网站下载最新版本的安装包,并按照官方文档进行安装。

2. 创建Jellyfin用户

为了安全起见,建议为Jellyfin创建一个专用的系统用户。

sudo adduser jellyfin --system --group --disabled-login --no-create-home

3. 设置Jellyfin数据目录权限

Jellyfin的数据目录通常位于/var/lib/jellyfin。你需要确保这个目录及其子目录和文件的权限设置正确。

sudo chown -R jellyfin:jellyfin /var/lib/jellyfin
sudo chmod -R 755 /var/lib/jellyfin

4. 设置Jellyfin日志目录权限

Jellyfin的日志文件通常位于/var/log/jellyfin。你需要确保这个目录及其子目录和文件的权限设置正确。

sudo mkdir -p /var/log/jellyfin
sudo chown -R jellyfin:jellyfin /var/log/jellyfin
sudo chmod -R 755 /var/log/jellyfin

5. 设置Jellyfin配置文件权限

Jellyfin的配置文件通常位于/etc/jellyfin/jellyfin.conf。你需要确保这个文件的权限设置正确。

sudo chown jellyfin:jellyfin /etc/jellyfin/jellyfin.conf
sudo chmod 644 /etc/jellyfin/jellyfin.conf

6. 设置Jellyfin服务权限

如果你使用systemd来管理Jellyfin服务,确保服务的权限设置正确。

sudo systemctl daemon-reload
sudo systemctl enable jellyfin.service
sudo systemctl start jellyfin.service

7. 防火墙设置

确保你的防火墙允许Jellyfin的端口(默认是8096)。

sudo firewall-cmd --permanent --add-port=8096/tcp
sudo firewall-cmd --reload

8. SELinux设置(如果启用)

如果你的系统启用了SELinux,可能需要调整相关的策略以允许Jellyfin正常运行。

sudo setsebool -P httpd_can_network_connect_db 1
sudo setsebool -P httpd_enable_homedirs 1

9. 测试Jellyfin

最后,确保Jellyfin可以正常访问和运行。

curl http://your_server_ip:8096

如果一切设置正确,你应该能够看到Jellyfin的API响应。

通过以上步骤,你应该能够在CentOS系统下为Jellyfin设置合适的权限,确保其安全且正常运行。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:jellyfin在centos上如何设置权限

0
看了该问题的人还看了