# CrawlConsole -- Generic Install Guide

The canonical install guide is [`INSTALL.md`](/INSTALL.md).

Coding agents: open `/INSTALL.md`, run the runtime decision tree, and use
**Install Path D: Generic Server-Side Install** when the target host can run
server-side code but does not match Lovable, Replit, or Bolt.

Generic summary:

- Add `CRAWLCONSOLE_PROJECT_KEY` and `CRAWLCONSOLE_TRACKER_KEY` to the host's
  server-side runtime secrets.
- Do not expose either key through public client environment variables.
- Install tracking in server middleware, an edge function, a Worker handler, or
  another backend request path.
- If the site is static-only, add a server function or proxy before installing
  CrawlConsole tracking.
