For Creators
Self-Hosted AI Interview Platform
A practical guide to self-hosting an AI interview platform, including when it makes sense and what infrastructure teams should plan for.
Direct answer
A self-hosted AI interview platform is deployed on infrastructure your team controls. For Aural, self-hosting is useful when you want the open-source product, custom AI providers, internal deployment rules, or tighter control over interview data and integrations.

When Self-Hosting Makes Sense
- You need to keep interview data inside a controlled environment.
- You want to customize prompts, UI, workflows, or integrations.
- You need a specific LLM or speech provider.
- Your organization prefers open-source infrastructure for strategic tools.
What to Plan
Application hosting
Deploy the Next.js web app and voice relay services where they can reach your database and AI providers.
Database and storage
Provision Supabase/Postgres, object storage, backups, and retention rules for transcripts and recordings.
AI providers
Configure LLM, speech-to-text, text-to-speech, and optional multimodal providers.
Security controls
Review auth, rate limits, encryption, access logs, domain policy, and operational monitoring.
Production note
Self-hosting gives control, but it also gives responsibility. Treat candidate and research transcripts as sensitive data, and run a security review before production use.Hosted vs. Self-Hosted
| Option | Use it when | You manage |
|---|---|---|
| Aural Cloud | You want to start quickly with managed infrastructure. | Interview setup, team workflow, and review process. |
| Self-hosted Aural | You need deployment control or deeper customization. | Infrastructure, secrets, scaling, backups, and security operations. |