Self-hosted media server

Your library.
Every screen.
Your server.

Nestream turns any home server into your own streaming service. Movies, shows and music — organized automatically and played on every device in the house. No cloud, no subscription, your files stay yours.

Smart TV Phone Laptop Tablet Web browser
install.sh — bash
# pull and run on your own server
docker run -d --name nestream \
  -p 8080:8080 \
  -v /srv/media:/media \
  -v nestream-config:/config \
  nestream/server:latest

→ open http://your-server:8080 to finish setup
Open source · MIT Runs on Docker Hardware transcoding No subscription 4K HDR ready
What it does

Everything a streaming service does — on hardware you control.

Point Nestream at your media folders and it does the rest: fetches artwork, sorts seasons, remembers where everyone left off, and streams smoothly to whatever's in their hand.

Stream anywhere

Watch at home over your network, or securely from anywhere. Apps for TV, mobile and the browser keep everyone in sync.

Your library, organized

Automatic metadata, posters and descriptions. Movies, series, music and photos sorted into clean, browsable collections.

Hardware transcoding

Off-format file on a slow connection? Nestream transcodes on the fly using your GPU, so playback just works on any device.

Upload from any browser

Drag and drop movies and shows straight onto your server from the web interface — no file managers, no SSH. New media appears in the library in seconds.

The interface

A library that feels like it was made for your living room.

Big posters, continue-watching rows and instant search — the same interface on the TV, on the phone and in the browser.

Nestream library interface with poster rows and continue-watching shelf

Nestream web app — Home view

How it works

Up and running in three steps.

Install on your server

One Docker command on any always-on machine — an old laptop, a NAS, or a home server.

Add your media

Point Nestream at your folders or upload files through the browser. It scans, organizes and fetches artwork automatically.

Sign in and stream

Open the app on any device, sign in to your server, and your whole library is there — ready to play.

Your collection

Every film and show you own, on one wall.

Artwork is fetched and matched automatically, so your library looks the way it would on any streaming service — except it's yours.

A wall of movie and show posters from a Nestream library

2,148 titles · 63 collections

Movies, series, music and photos — sorted, deduplicated and ready to play across the house.

See it in action

From folder to playing on the TV — in one minute.

A quick walkthrough of adding a library, browsing posters and starting playback on a second screen.

Own your media. Stream it your way.

Free and open source. Set up your home server in a few minutes and never pay a subscription again.