温馨提示×

centos怎样设置jellyfin开机启动

小樊
41
2026-09-21 05:05:36
栏目: 智能运维

在 CentOS 上让 Jellyfin 开机自启,主要取决于你是 CentOS 7/8(systemd) 还是 CentOS 6(init.d)。现在大多数 CentOS 都是 systemd,下面以最常见情况说明。


一、CentOS 7 / 8(systemd,推荐)

1️⃣ 确认 Jellyfin 是否已安装为 systemd 服务

systemctl status jellyfin

如果显示 active (running) 或 inactive,说明已经有服务文件。


2️⃣ 设置开机启动

sudo systemctl enable jellyfin

3️⃣ 启动服务(如未运行)

sudo systemctl start jellyfin

4️⃣ 验证是否开机自启

systemctl is-enabled jellyfin

返回:

  • enabled ✅ 已设置开机启动
  • disabled ❌ 未设置

二、如果 Jellyfin 是用 tar 包 / 手动安装的(无 systemd 服务)

1️⃣ 创建 systemd 服务文件

sudo vi /etc/systemd/system/jellyfin.service

示例内容(按你的安装路径修改):

[Unit]
Description=Jellyfin Media Server
After=network.target

[Service]
Type=simple
User=jellyfin
ExecStart=/opt/jellyfin/jellyfin
Restart=on-failure

[Install]
WantedBy=multi-user.target

2️⃣ 重载并启用

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

三、CentOS 6(老系统,不推荐)

chkconfig jellyfin on
service jellyfin start

四、常见问题

❓ 防火墙导致无法访问

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

❓ 查看日志

journalctl -u jellyfin -f

如果你能告诉我:

  • CentOS 版本
  • Jellyfin 安装方式(yum / docker / 手动)

我可以给你更精确的步骤。

0 踩