跳转至

Gitea 后台运行与端口配置

1. 停止当前前台运行的服务

Ctrl + C 停止。


2. 修改端口为 23000

Gitea 的配置文件通常在 /home/git/.gitea/app.ini

nano /home/git/.gitea/app.ini

找到 [server] 部分,修改或添加:

[server]
HTTP_PORT = 23000

保存退出(Ctrl+XYEnter)。


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