Run This Ai
EN DE

How to Self-Host Ultravox with Docker: Step-by-Step Tutorial

Run Ultravox, the real-time voice LLM, on your own hardware. Full Docker and Docker Compose setup, requirements, and a hands-on review.

Ultravox changes the voice AI game: instead of stitching together speech-to-text, an LLM, and text-to-speech, it is a single multimodal model that speaks directly. With roughly 4,500 GitHub stars and an MIT license, it is one of the most promising open-source voice models of the year. Here is how to run it yourself.

πŸš€ Want to deploy Ultravox yourself?

Docker configs, system requirements, and installation guides β€” all on one page.

View Ultravox Tool Page β†’

What You Need

  • Minimum: 2 CPU cores, 4 GB RAM
  • Recommended: 4 CPU cores, 8 GB RAM
  • Software: Docker + Docker Compose

Step 1 β€” Pull the Image

The official image is published on GitHub Container Registry:

docker pull ghcr.io/fixie-ai/ultravox:latest

Step 2 β€” Run with Docker

Start the server and map port 8080 to your host:

docker run -d --name ultravox -p 8080:8080 \
  -v ./data/ultravox:/data \
  ghcr.io/fixie-ai/ultravox:latest

The volume keeps model data and configuration persistent across restarts.

Ultravox hero image

Step 3 β€” Docker Compose (Production)

For production deployments, use a compose file so the service restarts automatically:

services:
  ultravox:
    image: ghcr.io/fixie-ai/ultravox:latest
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./data/ultravox:/data

Then start everything with docker compose up -d.

Step 4 β€” Connect Your App

Once running, your application can send text prompts to the Ultravox API and receive synthesized speech back in real time. This is what makes it so powerful for voice agents: you skip the transcription and speech-generation layers entirely and talk to a model that was trained to sound human.

Review Verdict

AspectRating
Latency⭐⭐⭐⭐⭐
Ease of deployment⭐⭐⭐⭐
Voice quality⭐⭐⭐⭐⭐
Self-hosting friendliness⭐⭐⭐⭐⭐

Ultravox is a standout for anyone building real-time voice experiences. The single-model design, open license, and clean Docker packaging make it the easiest path to production-grade voice AI on your own hardware.

πŸš€ Ready to build with Ultravox?

Docker configs, system requirements, and installation guides β€” all on one page.

View Ultravox Tool Page β†’
#ultravox #docker #self-hosted #tutorial #voice-ai