All apps
Media

Framecast

Self-hosted video hosting

Upload, transcode, and stream video from your own S3-compatible bucket. HLS, captions, and adaptive bitrate out of the box.

Read docs
Deploy profile
Estimated time
~25 min
Difficulty
Advanced
CPU
4 vCPU
Memory
8 GB
Disk
100 GB SSD
Runs on
Docker ComposeKubernetes

Features

Adaptive HLS

Automatic ladder generation per source resolution.

Captions & chapters

Auto-caption via optional Whisper worker.

Signed URLs

Time-limited access for private videos.

Webhooks

Notify your app on upload, transcode, and view events.

Tech stack

Standard components — nothing exotic to learn on deploy day.

  • Node.js
  • FFmpeg
  • S3
  • Postgres

Quickstart

One command, then check the printed URL.

framecast · quickstart
$ docker compose up framecast worker db
✓ done
What's included
  • Full source code
  • 12 months of updates
  • Perpetual license
  • Priority email support
License
$129
One-time · perpetual license

Checkout coming soon — this is a preview.