28 lines
838 B
Desktop File
28 lines
838 B
Desktop File
[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 |