The conversion floor is live — 10 qualified leads a month, paced on Command, with Sender health so the domain stays clean. See the control plane →

White-label / your server

Run the compiled app on any host. Never the source. Never someone else’s keys.

AWS, Azure, GCP, DigitalOcean, Windows Server, or an on-prem VM all work. You get a Node 22 release — Docker is optional. Fill a blank env file with your secrets. Subscription stays with Pravadh Super Admin.

What you receive

  • pravadh-si-release.tar.gz — compiled server.js, runtime libraries, start.sh / start.ps1, nginx and systemd samples, blank .env.example, and INSTALL.md
  • Optional Docker image tarball if you asked for containers — still no git and no build context
  • Your license install id and HMAC from Super Admin, sent on a separate channel — not an OpenAI or Apollo key from another environment

You never receive src/, git, or a live .env. Do not paste keys from Pravadh Labs or another tenant. Generate SI_SECRETS_KEY with openssl rand -hex 32 unless you are restoring your own data directory. The full user guide is INSTALL.md inside the tarball.

Any server with Node 22 (no Docker)

Same steps on a cloud VM or a machine in your rack. Open ports 80 and 443. Put nginx, Caddy, IIS, or a load balancer in front for HTTPS.

tar -xzf pravadh-si-release.tar.gz
cd pravadh-si
cp .env.example .env
# put YOUR keys in .env — SI_PUBLIC_URL, SI_SECRETS_KEY, LLM, mail, SI_LICENSE_*
mkdir -p data
chmod +x start.sh && ./start.sh
# Linux: copy pravadh-si.service to systemd
# Windows: .\start.ps1 then proxy to 127.0.0.1:3000

Optional: Docker

gzip -dc pravadh-si-image.tar.gz | docker load
cp docker-compose.customer.yml docker-compose.yml
cp .env.example .env
docker compose up -d

Move your install to a different server

Copy your data/ folder and your .env (same SI_SECRETS_KEY). Extract the same compiled release on the new host. Never mix another company’s keys with this folder. If the hostname changes, update DNS, SI_PUBLIC_URL, and CRM OAuth callback URLs.

# old host
tar -czf si-data.tar.gz -C /opt/pravadh-si/data .
# copy si-data.tar.gz + YOUR .env privately, then on the new host:
tar -xzf si-data.tar.gz -C /opt/pravadh-si/data

License on your host

SI_DEPLOYMENT=private_cloud
SI_LICENSE_URL=https://pravadhsi.pravadhlabs.com
SI_INSTALL_ID=inst_your_company
SI_LICENSE_SECRET=
SI_PUBLIC_URL=https://si.your-company.com

Super Admin on the control plane owns plan, revoke, and expiry. Do not bootstrap Super Admin credentials on a customer server.