[Unit]
Description=OpenClaw Gateway
After=network-online.target
Wants=network-online.target

[Service]
Environment=NODE_OPTIONS=--dns-result-order=ipv4first
ExecStart=/usr/bin/node --dns-result-order=ipv4first /usr/bin/openclaw gateway --port 18789
Restart=always
RestartSec=5
KillMode=process
Environment=OPENROUTER_API_KEY=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
Environment=HOME=/home/ubuntu
Environment=TMPDIR=/tmp
Environment=PATH=/home/ubuntu/.local/bin:/home/ubuntu/.npm-global/bin:/home/ubuntu/bin:/home/ubuntu/.volta/bin:/home/ubuntu/.asdf/shims:/home/ubuntu/.bun/bin:/home/ubuntu/.nvm/current/bin:/home/ubuntu/.fnm/current/bin:/home/ubuntu/.local/share/pnpm:/usr/local/bin:/usr/bin:/bin
Environment=OPENCLAW_GATEWAY_PORT=18789
Environment=OPENCLAW_SYSTEMD_UNIT=openclaw-gateway.service
Environment=OPENCLAW_SERVICE_MARKER=openclaw
Environment=OPENCLAW_SERVICE_KIND=gateway
Environment=OPENCLAW_SERVICE_VERSION=2026.3.13

[Install]
WantedBy=default.target
