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.
Aural dashboard showing projects, interviews, sessions, and candidate activity
Aural dashboard showing projects, interviews, sessions, and candidate activity

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

OptionUse it whenYou manage
Aural CloudYou want to start quickly with managed infrastructure.Interview setup, team workflow, and review process.
Self-hosted AuralYou need deployment control or deeper customization.Infrastructure, secrets, scaling, backups, and security operations.