Back home
Self-host OpenInterviewer

Your deployment, credentials, and storage

Standalone mode keeps researcher credentials in your server environment. It needs Node 24.19+, either Vercel AI Gateway access or one Google Gemini, Anthropic Claude, OpenAI, or OpenRouter key, an Upstash Redis REST URL and token, and four independent secrets.

Agent-friendly setup

git clone https://github.com/linxule/openinterviewer.git
cd openinterviewer
npm ci
cp .env.example .env.local
# Fill the required standalone values in .env.local, then:
npm run setup:check -- --mode standalone
npm run dev

The setup checker reports missing variable names and invalid shapes only. It does not print values, write secrets, provision resources, or contact an AI provider.

Security essentials

Keep all credentials server-only. Never reuse the admin password, session secret, participant secret, or rate-limit salt. Use a write-capable Redis token only on the server.

Full runbook

The repository documents local setup, Vercel environment scoping, readiness checks, hosted BYOS, legacy-link retirement, staging, and rollback.

Open the setup guide