selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Remux logo

Self-host Remux

v0.38.2

Jellyfin-compatible media server with Stremio integration

BetaOpen SourceAGPL-3.0
Updatedyesterday
LanguageRust
Setup difficultyEasy
Stars
637
Port
3000 (Main HTTP service)
Docker
ghcr.io/lostb1t/remux
Install with Docker

What is Remux?

Remux is a Rust-based media server that merges Stremio plugins, local media files, WebDAV sources, and direct torrent streaming. Features include standalone music handling, RemuxDB metadata probing for streamed content, dynamic library filtering by tags and catalogs, cross-client playback tracking, Jellyfin user import functionality, and a custom admin interface. Offers a desktop tray application for non-container deployment.

Should you self-host Remux?

Remux scores 24/100 on selfhost.directory (how scoring works) and ranks #118 of 118 in Media Server. It has 637 GitHub stars, +5 in the last 30 days.

It shipped 8 stable releases in the past year. The latest, v0.38.2, came out on 24 October 2026. New versions land roughly every 1 days.

An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Rust.

Its closest alternative on selfhost.directory is Jellyfin (88/100, 58 796 stars). It scores higher overall, so compare the two before you pick. See Remux vs Jellyfin side by side.

Features

  • Stream metadata probing

Remux README

Logo

Remux

self-hosted media server with a Jellyfin-compatible API


Remux is a Jellyfin-compatible media server that brings Stremio add-ons, local files, and WebDAV sources together under one roof. Music streams from its own dedicated pipeline with support for remote sources. Use any Jellyfin client to browse, search, and play without any client changes. Written in Rust.

How to install Remux

Install Remux with Docker

version: "3"
services:
  remux:
    image: ghcr.io/lostb1t/remux:latest # or nightly
    ports:
      - "3000:3000"
    volumes:
      - /remux/data:/data

Production deployment option

How to configure Remux

  • PUIDUser ID for file permissions
  • PGIDGroup ID for file permissions
  • RUST_BACKTRACE0Enable Rust backtrace debugging
  • WEB_PATH./jellyfin-web/distPath to Jellyfin web frontend
  • DASHBOARD_PATH./target/dx/remux-dashboard/debug/web/publicPath to Remux dashboard

Remux releases & version history

More in Media Server

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…