Open Cold Dialer

Documentation

Configuration

Every environment variable for the Open Cold Dialer frontend and backend, and which ones are required.

Frontend

Set these in frontend/.env.local. Vite reads them at build time.

VariableRequiredDescription
VITE_API_URLNoURL of the self-hosted backend, for example http://localhost:4000
VITE_SUPABASE_URLNoSupabase project URL, when using Supabase instead
VITE_SUPABASE_ANON_KEYNoSupabase anonymous key
VITE_SIP_URINoSIP registration URI
VITE_SIP_PASSWORDNoSIP password
VITE_SIP_WS_URLNoWebSocket (WSS) URL of the SIP server
VITE_SIP_CALLER_IDNoOutbound caller ID in E.164 format

Without the SIP variables, calls are simulated.

Backend

VariableRequiredDescription
JWT_SECRETYesSecret used to sign login tokens
PORTNoServer port, default 4000
DATABASE_URLNoPath to the SQLite database file

Never commit .env.local. Keep it out of Git with .gitignore.