Self-hosted video platform — upload, transcode HLS, stream. Open-source Mux alternative.
2.0K
Open-source, self-hosted alternative to Mux for video infrastructure.
docker run -d --name hovod -p 3000:3000
-v hovod-data:/data
-e S3_ENDPOINT=https://s3.amazonaws.com
-e S3_REGION=us-east-1
-e S3_BUCKET=my-bucket
-e S3_ACCESS_KEY_ID=...
-e S3_SECRET_ACCESS_KEY=...
-e S3_PUBLIC_BASE_URL=https://bucket.s3.amazonaws.com
-e JWT_SECRET=$(openssl rand -hex 32)
synapsr/hovod
Single container includes API, Worker, Dashboard, embedded MariaDB & Redis. Only requirement: S3-compatible storage.
Upload → API (Fastify) → Redis (BullMQ) → Worker (FFmpeg) → S3 (HLS) → Player (hls.js)
Node.js 22 | Fastify 5 | React 18 | Drizzle ORM | MySQL/MariaDB | Redis | FFmpeg | hls.js
Content type
Image
Digest
sha256:979d877e1…
Size
317.3 MB
Last updated
16 days ago
docker pull synapsr/hovod