deploy: 添加 systemd 服务单元与配置模板(开机自启/自动重启/journald 日志)

This commit is contained in:
jocay
2026-08-27 14:25:29 +08:00
parent 29b7dc3bbb
commit 092ed48eff
3 changed files with 78 additions and 1 deletions
+28
View File
@@ -0,0 +1,28 @@
[Unit]
Description=bolt - 极速单文件 MCP 命令执行服务器
Documentation=https://git.jocay.qzz.io/jocay/bolt
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/local/bin/bolt --http 127.0.0.1:8080
# 修改监听地址示例(对外暴露请务必在 /etc/bolt.env 设置 BOLT_TOKEN):
# ExecStart=/usr/local/bin/bolt --http 0.0.0.0:8080
EnvironmentFile=-/etc/bolt.env
Restart=on-failure
RestartSec=2
# 优雅停机:收到 SIGTERM 后 bolt 会杀掉全部子进程再退出
TimeoutStopSec=10
# 日志进 journald
StandardOutput=journal
StandardError=journal
SyslogIdentifier=bolt
# 安全加固(保持宽松:命令执行需要完整权限)
# ProtectSystem / ProtectHome 不开启,否则子命令无法写文件
NoNewPrivileges=false
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target