Open-source · self-hosted · MIT

Your own open Stremio streaming server

Faster, private, yours. A libtorrent-based replacement for Stremio's closed streaming server — bundled with the web player in a single Docker container. It streams whatever your addons provide; it bundles and indexes nothing.

linux/amd64 MIT-licensed Free · not monetized
A compact black aluminum mini-PC media server on a desk, surrounded by an abstract network of connected peers — representing a self-hosted Stremio streaming server.
Stremurr, the Stremio mascot — a cat with play-button eyes — community artwork by Lao Yao.

Two ways to run it

Same software. Pick the path that fits you — do it yourself for free, or let us hand-build the box.

Self-host it

Free & open source

Pull the Docker image and run it on your own hardware. Full control, no cost, no lock-in. For people comfortable with a terminal.

Read the quick start
Get it preconfigured

We build it for you

A small, silent mini-PC, fully set up and tuned. Power it on, point your TV at it, press play. Hand-built to order by ITCOM Solutions.

See the plug-and-play box
One-command install
docker run -d --name stremio --restart unless-stopped \
  -e IPADDRESS=YOUR_SERVER_IP \
  -p 8080:8080 -p 12470:12470 \
  -p 6881:6881/tcp -p 6881:6881/udp \
  -v stremio-data:/root/.stremio-server \
  androshack/stremio-libtorrent-server

Replace YOUR_SERVER_IP with your machine's LAN or public IP.

Why it's better

Built for the full swarm, tuned for the playhead

Engineering-grade defaults that the closed streaming server can't match — every one of them about reliability and speed, never about content.

Inbound peering

Accepts inbound connections so it reaches the whole swarm — not just the half you can dial out to. More peers, steadier throughput.

Playhead-first

Prioritizes the pieces you're about to watch, so playback starts faster and rebuffers less — even on long files and slow swarms.

TV-trusted HTTPS

Provisions valid certificates automatically, so smart-TVs and casual clients accept the stream without manual trust prompts or workarounds.

Hardware transcode, optional

NVENC / VAAPI acceleration when a GPU is present — and it's GPU-optional, starting fine without one. Add silicon only if you want it.

See it in action

Instant seeking. A real admin. In your browser.

Scrub anywhere and it's there — the playhead-first engine fetches the exact bytes on demand (here, a public-domain film). And a full web admin runs on the box itself: live status, active streams, seeding and stream limits, one-click updates — nothing to install.

Scrubbing a public-domain sample — no wait for the playhead.

The web admin

Appliance web admin: how to connect — box IP, copy-paste URLs, and a QR code for TVs
Copy-paste connect — LAN URL, trusted TV HTTPS, and a QR to scan.
Appliance web admin: active streams showing what is playing versus seeding, with live speeds and peers
Active streams — what's playing vs seeding, with live speeds and peers.
Appliance web admin: live health and server status
Live health & server status at a glance.
Appliance web admin: seeding and stream controls — stop seeding when complete, max seed time, max concurrent streams
Seeding & stream limits — stop seeding, cap seed time, limit streams.
Appliance web admin: one-click software updates with a revert option
One-click, revertible updates — no terminal.

Quick start

One command, any hardware

Everything ships in a single container — the libtorrent streaming server and the Stremio web player together. Pull, run, point your client at the host. No GPU required.

  • GPU is optional. It runs on a Raspberry-class box or an old laptop. Transcoding accelerates only when you opt in.
  • Persistent data. The named volume keeps your server state across restarts and upgrades.
  • Self-hosted & private. Your traffic stays on your box. Nothing is bundled, indexed, or phoned home.
1

Pull & run the container

docker run -d --name stremio --restart unless-stopped \
  -e IPADDRESS=YOUR_SERVER_IP \
  -p 8080:8080 -p 12470:12470 \
  -p 6881:6881/tcp -p 6881:6881/udp \
  -v stremio-data:/root/.stremio-server \
  androshack/stremio-libtorrent-server
2

Open the bundled web player

http://YOUR_SERVER_IP:8080
3

Point Stremio at your streaming server

In Stremio, set the streaming server URL to your host. Your installed addons decide what's available — this server only fetches and serves what they point to. The exact URL is printed in the container logs — e.g. https://192-168-1-50.519b6502d940.stremio.rocks:12470/ (or, on the same LAN, http://YOUR_SERVER_IP:11470/).

The plug-and-play box

Don't want to tinker? Get it preconfigured.

A small, silent mini-PC, fully set up and tuned — power it on, point your TV or phone at it, press play. No Docker, no Linux, no terminal.

A compact black aluminum mini-PC, preconfigured by ITCOM Solutions as a plug-and-play Stremio streaming server, shown as a clean product render on a warm neutral background.
Stremurr, the Stremio mascot — poster-style community artwork by Jon Nuo.
Hand-built to order

What you get

  • The device — mini-PC with SSD, small and silent.
  • The server preinstalled & tuned — optimized and ready on first boot.
  • Trusted HTTPS — so smart TVs just work, no warnings.
  • Guided setup + ongoing support — we help you get going and stay running.
  • Warranty — backed by ITCOM Solutions.

Ships content-neutral — you choose and install your own addons. The box comes with no addons and no content.

Pricing

from €350 · request a quote

Request a quote
Warranty included Ongoing support Built in Bulgaria By ITCOM Solutions

Preconfigured images

Prefer your own hardware or a VM? Grab a ready-to-deploy image — bare-metal or virtual machine. The core software stays free and open.

Every image includes

Full web admin

Manage everything in your browser — live status, active streams, settings. No terminal.

TV-trusted HTTPS

Smart TVs connect with no certificate warning — copy-paste the URL or scan the QR.

Guided first boot

Grows the disk, sizes the cache, and measures your line speed — automatically, on first power-on.

Bandwidth & seeding controls

Cap up/download, stop seeding when complete, and limit seed time and concurrent streams.

Watch-first priority

The stream you're playing gets the bandwidth; background downloads yield to it.

Optional VPN egress

Tunnel only torrent traffic; the admin page and player stay on your LAN, with a kill-switch.

One-click updates

Safe, in-place server updates with a one-click revert — straight from the admin page.

On-screen network setup

DHCP or a fixed static IP, set from the boot-screen wizard or the web admin.

Available now

Free image

Free

  • Bare-metal & VM image (amd64)
  • Server preinstalled & tuned
  • Self-serve download · community support

Download

Proxmox importer · SHA256SUMS

Coming soon

Supported image

€19

  • Everything in Free, plus:
  • Detailed documentation with examples
  • Lifetime updates · chatbot support

The core software is free on GitHub & Docker Hub — these images are paid only for convenience and support.

For the community

Made for the Stremio community

This project is a contribution back to the people who make Stremio what it is. The artwork below is fan art of Stremurr, the Stremio mascot, by the community.

‘Stremio is Power’ — Stremurr mascot artwork by Sergio Borge.
Sergio Borge
Stremurr with play-button eyes — artwork by Lao Yao.
Lao Yao
Painterly Stremurr warrior — artwork by Jelly Goat.
Jelly Goat
Poster-style Stremurr — artwork by Jon Nuo.
Jon Nuo
3D Stremurr-headed astronaut — artwork by Matheus Philip.
Matheus Philip

Stremurr fan art from the Stremio community art gallery. All artwork belongs to its respective artists.

Continuously verified

We test every release against real Stremio

An automated harness replays the streaming-server API against a live build and drives a real Stremio client through actual playback. Upstream releases are watched so a protocol change is caught before it reaches you. This panel is that harness, live.

Server

Checks run on a schedule against a live server; the compatibility probe builds the current Stremio web client weekly and drives real playback through it. Failures are shown as they happen.

Open source

MIT-licensed. Auditable. Yours to fork.

No telemetry, no paywall, no monetization. Read the code, build it yourself, or pull the published image. Contributions and issues welcome.

androshack/stremio-libtorrent-server linux/amd64 MIT License