Last updated: 2026-07-18 09:34 UTC
Add StyloBot as a reverse proxy or daemon
You have an app behind nginx or Caddy, or on a plain VPS, and want automation control in front of it. Run the StyloBot executable as a reverse proxy. Traffic hits StyloBot first; clean traffic passes through to your app.
Download and run
# Linux x64 example; pick your platform from the releases page
curl -L -o stylobot https://github.com/scottgal/stylobot/releases/latest/download/stylobot-linux-x64
chmod +x stylobot
./stylobot --upstream http://localhost:3000 --listen :8080
Add -d to run it backgrounded as a daemon (no CLI UI).
Put it in front
Point your public port (or nginx/Caddy upstream) at StyloBot on :8080, and StyloBot at your app. Your app keeps running unchanged.
Configure it (FOSS: YAML/JSON)
BotDetection:
Upstream: "http://localhost:3000"
Policies:
default: { action: challenge }
Or drive it from the dashboard (commercial)
A commercial licence unlocks the live dashboard editor with hot-reload for the same policies. See plans.
Verify
Browse your site through StyloBot, then open the dashboard. Your request appears live with its detection breakdown.