Gitea 后台运行与端口配置
1. 停止当前前台运行的服务
按 Ctrl + C 停止。
2. 修改端口为 23000
Gitea 的配置文件通常在 /home/git/.gitea/app.ini:
nano /home/git/.gitea/app.ini
找到 [server] 部分,修改或添加:
[server]
HTTP_PORT = 23000
保存退出(Ctrl+X,Y,Enter)。
3. 创建 systemd 服务(推荐)
sudo nano /etc/systemd/system/gitea.service
粘贴以下内容:
[Unit]
Description=Gitea
After=syslog.target
After=network.target
[Service]
RestartSec=2s
Type=simple
User=git
Group=git
WorkingDirectory=/home/git
ExecStart=/home/git/gitea-1.25.4-linux-amd64 web
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/home/git
[Install]
WantedBy=multi-user.target
保存退出。
4. 启动服务
# 重新加载 systemd
sudo systemctl daemon-reload
# 启动 Gitea
sudo systemctl start gitea
# 设置开机自启
sudo systemctl enable gitea
# 查看状态
sudo systemctl status gitea
5. 验证
# 查看端口是否监听
ss -tlnp | grep 23000
现在访问 http://你的服务器IP:23000 即可。
常用管理命令
# 启动服务
sudo systemctl start gitea
# 停止服务
sudo systemctl stop gitea
# 重启服务
sudo systemctl restart gitea
# 查看状态
sudo systemctl status gitea
# 查看日志
sudo journalctl -u gitea -f