Self-hosted media server

Your library,
streamed anywhere.

Point Cinder at a folder and it organizes, transcodes, and streams your collection to every screen you own — no cloud accounts, no one else's servers.

Runs on your hardware Adaptive HLS streaming MIT licensed
Why Cinder

Everything a media server should do, and nothing it shouldn't.

Built for people who'd rather own their setup than rent it. Small footprint, sane defaults, and it gets out of your way.

On-the-fly transcoding

Cinder repackages your files into adaptive HLS segments in real time, so anything plays smoothly whether you're on fibre or a train.

Any device, one library

Phone, laptop, tablet, TV browser — same library, resume where you left off. Nothing to install on the client beyond a browser.

Your data stays yours

No telemetry, no accounts on someone else's box. Everything runs behind your own domain and TLS certificate.

Self-hosting

Up and running in about a minute.

One container, one volume for your media, one port behind your reverse proxy. Cinder handles the rest.

  • Ships as a single static binary or Docker image
  • Serves segments over HTTP for any front-end proxy
  • Backs onto the filesystem — no database to babysit
$ docker run -d --name cinder \
  -v /srv/media:/library \
  -p 127.0.0.1:8080:8080 \
  cinder/server:latest
# scanning /library ...
✓ indexed 1,284 items · ready on :8080