Image
Tags
Quick Start
- Internal relay server on port
3002 - Internal libSQL database on port
8080 - Persistent data at
/data(browser profile + database)
Persistent Volumes
All persistent data lives under/data:
You can mount them together or separately:
Clustering with your Local Extension
To manage the headless node from your local browser:- Open your local Crawlstack Dashboard → Settings.
- Under Database Connection, change the mode to External (LibSQL/Turso).
- Set the Database URL to
http://localhost:8080(or your server’s IP if remote). - Under Global Configuration, set the API Relay URL to
http://localhost:3002. - Click Save Connection & Reload and Save Global Settings.
External Services
The container automatically detects whether to start internal services based on environment variables:Example: External Database (Turso)
Example: External Relay (Cluster Worker)
Environment Variables
Browser Freshness
The container uses a stealth-patched Chromium from Cloakbrowser. The browser binary is downloaded on first startup from official CloakHQ distribution channels and cached in the persistent volume at/data/cloakbrowser-cache. Subsequent restarts reuse the cached binary.
To force a browser update, delete the cached binary (/data/cloakbrowser-cache) and restart the container. Set CLOAKBROWSER_AUTO_UPDATE=false to prevent automatic update checks.