1、创建服务单元文件:
打开终端,使用文本编辑器创建一个新的 systemd 服务单元文件。例如,您可以使用 nano 编辑器:
sudo vim /etc/systemd/system/gitea.service
2、编辑服务单元文件:
在编辑器中,添加以下内容(请根据实际情况调整路径和用户):
[Unit]
Description=Gitea Service
After=network.target
[Service]
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea
ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini
Restart=always
[Install]
WantedBy=multi-user.target
确保 ExecStart 路径指向您安装的 Gitea 可执行文件的正确位置,WorkingDirectory 是 Gitea 安装的目录,User 和 Group 是运行 Gitea 的用户和用户组。
3、保存并退出编辑器
4、启用和启动服务:
重新加载 systemd 配置以识别新的服务单元文件,并启动 Gitea 服务:
sudo systemctl enable gitea
sudo systemctl start gitea
5、检查服务状态:
检查 Gitea 服务的状态以确保它正在运行:
sudo systemctl status gitea
通过以上步骤,Gitea 将会在系统启动时自动启动。如果您需要修改 Gitea 的配置,可以编辑 /etc/gitea/app.ini 文件,并重新启动服务以应用更改。
评论 (0)