Can I run multiple Gateways on the same host

Usually no - one Gateway can run multiple messaging channels and agents. Use multiple Gateways only when you need redundancy (ex: rescue bot) or hard isolation.
Yes, but you must isolate:
OPENCLAW_CONFIG_PATH (per‑instance config)
OPENCLAW_STATE_DIR (per‑instance state)
agents.defaults.workspace (workspace isolation)
gateway.port (unique ports)
Quick setup (recommended):
Use openclaw --profile <name> … per instance (auto-creates ~/.openclaw-<name>).
Set a unique gateway.port in each profile config (or pass --port for manual runs).
Install a per-profile service: openclaw --profile <name> gateway install.
Profiles also suffix service names (bot.molt.<profile>; legacy com.openclaw.*, openclaw-gateway-<profile>.service, OpenClaw Gateway (<profile>)). Full guide: Multiple gateways.