[Unit]
Description=OpenClaw Gateway (v2026.1.29)
After=network-online.target
Wants=network-online.target

[Service]
ExecStart="/usr/bin/node" "/home/uftp/.npm-global/lib/node_modules/openclaw/dist/index.js" gateway --port 18789
Restart=always
RestartSec=5
KillMode=process
Environment=HOME=/home/uftp
Environment="PATH=/home/uftp/.local/bin:/home/uftp/.npm-global/bin:/home/uftp/bin:/home/uftp/.nvm/current/bin:/home/uftp/.fnm/current/bin:/home/uftp/.volta/bin:/home/uftp/.asdf/shims:/home/uftp/.local/share/pnpm:/home/uftp/.bun/bin:/usr/local/bin:/usr/bin:/bin"
Environment=OPENCLAW_GATEWAY_PORT=18789
Environment=OPENCLAW_GATEWAY_TOKEN=fb81e0b05808361cb8a5a6094cdb26e5a9b551bbb854d953
Environment="OPENCLAW_SYSTEMD_UNIT=openclaw-gateway.service"
Environment=OPENCLAW_SERVICE_MARKER=openclaw
Environment=OPENCLAW_SERVICE_KIND=gateway
Environment=OPENCLAW_SERVICE_VERSION=2026.1.29

[Install]
WantedBy=default.target
