2026.16 is now live

Your Media,
Your Way.

Free Self-Hosted Media Server / Windows, Linux & Docker

NexusM is your personal media server, no cloud, no subscriptions, fully yours. Organize and stream your videos, music, pictures, and books from any device on your network.

movie Movies & TV library_music Music + Radio photo_library Private Photos menu_book PDF & ePUB lock 100% Private code Free & Open Source
NexusM Movies & TV interface
NexusM mobile login screen
Engineered on proven open technologies
.NET .NET 8 C# C# ASP.NET Core FF FFmpeg Docker SQL SQLite HW Transcode Windows · Linux · Docker
What's inside

Everything your media needs.

A complete self-hosted media centre, movies, music, photos, books and more. All in one place, beautifully designed.


NexusM Movies & TV Shows
movie Movies & TV Shows

Your private streaming library, beautifully organised.

Browse your entire collection with beautiful posters, ratings, and summaries, fetched automatically. Stream right in your browser, on any device.

  • check_circlePlays MP4, MKV, AVI, VOB, TS, WebM and more
  • check_circleAuto-fetches posters, ratings & summaries from TMDB
  • check_circleReal-time transcoding, any device, any file
  • check_circleFilter & browse by genre, rating, year and more
NexusM Actor Profile page
person Actor Profiles

Know your cast. Deep actor profiles included.

Every actor gets a rich profile, biography, birthdate, known-for filmography, and a direct link to everything they appear in your collection.

  • check_circleFull biography & filmography from TMDB
  • check_circleDirect link to everything they star in your library
  • check_circleHigh-res actor portraits fetched automatically
NexusM Music Library
library_music Music Collection

A music library that actually looks great.

Album artwork extracted automatically. Browse by artist, album, or track and play instantly in any browser.

  • check_circleMP3, FLAC, AAC, OGG, WAV and more
  • check_circleAuto-extracts embedded album artwork
  • check_circle70+ internet radio stations built-in
NexusM Private Photos
photo_library Private Photos

Your memories stay on your hardware. Forever private.

Fast gallery, no cloud uploads, no third-party access. Your photos never leave your home server.

  • check_circleJPG, PNG, GIF, BMP, WebP and more
  • check_circleFast thumbnail grid with full-size viewer
  • check_circleZero cloud - 100% self-hosted
NexusM eBooks Library
menu_book eBooks & Documents

Your digital bookshelf, always at hand.

PDF thumbnails generated automatically. Read ePUBs directly in your browser, no extra app needed.

  • check_circlePDF with auto-generated cover thumbnails
  • check_circleBuilt-in ePUB reader in your browser
  • check_circleFully self-hosted, no accounts required
NexusM Podcasts
podcasts Podcasts

Audio & Video Podcasts.

Import your podcast subscriptions via OPML or add feeds manually. Supports both audio and video podcasts.

  • check_circleImport your existing subscriptions by uploading an OPML file.
  • check_circleManually add any RSS podcast feed with a single URL.
  • check_circleSupports both audio and video podcast formats.
NexusM Audio Books
headphones Audio Books

Your Audio Book Library.

Import Audio Books in M4B or MP3 format with its own dedicated scanning function and folder management.

  • check_circleSupports M4B and MP3 audio book formats.
  • check_circleDedicated scanning function with its own folder configuration.
  • check_circleAutomatically organizes your audio book collection on import.
NexusM Go Big Mode - full-screen TV interface
tv Go Big Mode

Turn any browser tab into a full-screen TV experience.

Go Big Mode transforms NexusM into a lean-back, remote-friendly interface - hero carousels, documentary detail panels, and full-screen video playback, all navigable without a mouse.

  • check_circleHero carousel with backdrop art for movies, series & documentaries
  • check_circleKeyboard navigation - arrow keys, Enter, Escape, F for fullscreen
  • check_circleAuto-hiding UI controls - clean 10-foot viewing experience
  • check_circleMusic playlist rows - launch Nightclub Mode directly from the grid
  • check_circleBuilt-in web remote - open NexusM on your phone and it auto-becomes a touch remote, no app needed
NexusM Nightclub Mode - music visualizer
nightlife Nightclub Mode

Full-page music visualizer with animated light beams.

Party mode for your living room. Nightclub Mode fills the screen with a canvas visualizer, pulsing album art, and animated light rays while your playlist shuffles in the background.

  • check_circleCanvas-based audio visualizer with colour-shifting beams
  • check_circleLarge album art display with smooth cross-fade
  • check_circleAuto-shuffles entire playlist; F key for true fullscreen
  • check_circleLaunch instantly from Go Big grid or music playlists
NexusM Anime Library
auto_awesome Anime Library

Full Anime library with MyAnimeList metadata, series grouping & episode navigation.

NexusM now includes a dedicated Anime section powered by the Jikan API (MyAnimeList). Series are automatically grouped from your files - one card per show, click to browse seasons and episodes, with full artwork, ratings and synopsis fetched automatically. No API key required.

  • check_circleAutomatic series grouping - episodes grouped into one card per show, just like TV series
  • check_circleMyAnimeList metadata via Jikan - poster art, synopsis, genres, score and age rating, fetched automatically on scan
  • check_circlePrev / Next episode navigation arrows and 10-second autoplay countdown between episodes
  • check_circleCharacter artwork cached locally - character cards with role and portrait for each series
  • check_circleSupports standard filenames - Series Name S01E12.mkv and common fansub patterns
  • check_circleSeparate scan, separate folder config - keeps your Anime completely isolated from your Movies & TV library
NexusM Server Resource Monitor
monitor_heart Server Resources

Real-time CPU, RAM & Network monitoring, directly from the Settings page.

NexusM includes a built-in server resource monitor that refreshes every 15 seconds and displays the last 3 hours of activity. No third-party tools, no agents. Just open Settings and your server vitals are right there.

  • check_circleCPU: dual-line chart tracking total system CPU usage alongside the NexusM process share, updated live
  • check_circleRAM: shows total system memory consumed and the NexusM process footprint separately, in GB
  • check_circleNetwork: transmit (TX) and receive (RX) bandwidth in MB/s, colour-coded orange and green for instant reading
NexusM Amazing! Theme
palette UI Themes & Customisation

Fully customisable UI with a built-in theme selector and 6 ready-to-use templates.

NexusM lets you personalise every pixel. Pick from six built-in templates in Settings, or drop your own CSS and JS files into the templates folder to create a completely custom look. No rebuild required.

  • check_circleDefault (Built-in): the standard NexusM sidebar layout with colour accent variants (dark, blue, purple, emerald and more) selectable from Settings
  • check_circleHorizon: warm amber-accented layout with a top navigation bar, glass-morphism cards and a cinematic player bar — ideal for home-theatre setups
  • check_circleAmazing!: Amazon Prime-style dark layout focused on Movies, TV Shows, Documentaries and Anime — full-width hero banner, genre rows with horizontal scroll and an account dropdown with sign-out and settings
  • check_circleJellyfish: Jellyfin-inspired dark theme — deep black backgrounds, Jellyfin's signature teal-blue accent, sidebar navigation and a clean minimal look faithful to the Jellyfin aesthetic
  • check_circleYablakoTV: soft light layout inspired by Jellyfin's AppleTV theme — pastel blue-grey tones, gradient topbar navigation, rounded cards and clean iOS-style typography
  • check_circlePlux!: Plex-inspired dark theme — warm charcoal backgrounds, Plex's signature amber-orange accent, sidebar navigation and the clean industrial aesthetic of a Plex media server
  • check_circleCustom templates: place a style.css and script.js in wwwroot/templates/YourTemplate/ and it appears instantly in the selector, no restart needed
NexusM What's New Online
public What's New Online?

Discover new & upcoming releases from TMDB - movies, TV, anime, documentaries & cartoons.

A dedicated discovery page that shows what's new or coming soon across all categories, powered by The Movie Database. Filter by country, genre and mode - and see which streaming services carry each title in your region.

  • check_circleBrowse recent (last 90 days) or upcoming releases across Movies, TV, Anime, Documentaries and Cartoons
  • check_circleStreaming provider badges show which services carry each title in your country
  • check_circleCountry & genre filter with local-language titles - results adapt to your region automatically
  • check_circle"Find in Library" - instantly checks if a title is already in your NexusM library
NexusM DLNA UPnP Media Server
cast DLNA / UPnP Media Server

Built-in DLNA/UPnP server - stream to smart TVs, VLC, Roku and any DLNA client on your LAN.

NexusM announces itself as a UPnP MediaServer on your local network. Any DLNA-compatible device - smart TVs, VLC, Roku, media players - can discover and browse your entire library without any extra apps or configuration.

  • check_circleAuto-discovery via SSDP multicast - NexusM appears in any DLNA client's device list automatically
  • check_circleFull library browsing - Music (Tracks / Albums / Artists), Movies, TV Shows, Music Videos & Anime
  • check_circleByte-range seeking supported - seek to any position in MP4 and MKV files from the DLNA client
  • check_circleLAN-only access with configurable friendly name - enable or disable from Settings with a single toggle
NexusM Movies Franchises and Collections
collections_bookmark Movies Franchises & Collections

Automatically group your movies into franchises & collections - Marvel, Star Wars, The Godfather and more.

NexusM intelligently groups movies that belong to the same franchise or collection using TMDB collection data. Instead of a flat list, your library is organised into series - one card per franchise with all entries in chronological order, unified artwork and a collection overview.

  • check_circleTMDB collection detection - franchise grouping happens automatically on metadata fetch, no manual tagging required
  • check_circleOne card per franchise with entry count badge - click to expand and browse all films in the series
  • check_circleChronological ordering within each collection - watch the saga from beginning to end
  • check_circleToggle between Collection view and standard flat All Movies view at any time
  • check_circleCollection backdrop & poster fetched separately from individual film artwork
NexusM Trakt.tv watch history scrobbling
sync Native Trakt.tv · Last.fm · ListenBrainz

Automatic scrobbling to Trakt.tv, Last.fm & ListenBrainz — your watch and listen history, always in sync.

NexusM natively integrates with the world's most popular media tracking services. Watch a movie, follow a TV series or play music and NexusM scrobbles it automatically — no browser extensions, no third-party apps, no manual logging required.

  • check_circleTrakt.tv: movies and TV episodes are automatically scrobbled as you watch — your full viewing history stays in sync with Trakt and all connected apps and websites
  • check_circleLast.fm: every music track you play in NexusM is scrobbled to your Last.fm profile in real time — builds your listening stats, charts and personalised recommendations automatically
  • check_circleListenBrainz: free and open-source music listening history powered by MusicBrainz — full scrobbling support with no paywalls or subscription fees
  • check_circleNow Playing support: services show what you are currently watching or listening to in real time, as it happens
NexusM Smart Insights
analytics Smart Insights

Insights into your entire media library.

Movies/TV Shows you've completed, the most watched genre, mood selector...

  • check_circleSelect a mood and we'll recommend content that matches how you feel.
  • check_circleHighest rated content in your library that you haven't watched yet.
  • check_circleYour Viewing Stats
NexusM Library Overview
analytics Analysis

Library Overview.

Storage Breakdown, Quality Analysis, Music Analysis...

  • check_circleShows Top Artists by Tracks. Shows Top Genres, Audio Formats & Bitrate.
  • check_circleMovies & TV Analysis, Formats & Codecs, Genres.
  • check_circleMusic Videos Analysis, Top Artists by Videos, Video Formats
devices

Access From Any Device

Phone, tablet, laptop, TV, just open a browser. No app to install.

translate

Multi-Language Support

English, French, German, Spanish, Italian, Polish, Swedish, Portuguese, Russian...

lock_open

Free & Open Source

No subscription, no tracking. Inspect or extend on GitHub.

computer Windows
terminal Linux
sailing Docker
web Web Client
tv Google TV
phone_android Android

Runs everywhere you need it.

Windows, Linux & Docker. Native web client & Google TV / Android app.

download Download Free
BETA version is out!

NexusM on Google TV & Android TV

A native 10-foot experience for your living room. Browse your full media library, stream movies, TV shows, music and music videos - all from your TV remote.

NexusM Google TV - Home screen hero
tv BETA version is out! - Google TV & Android TV

Your media library, made for the big screen.

The NexusM Android TV app brings your entire self-hosted library to your living room with a beautiful, remote-friendly 10-foot interface. Navigate movies, TV shows, anime, music videos and music playlists with a D-pad or voice remote - no mouse, no keyboard required.

  • check_circleHero home screen with featured movies & auto-cycling backdrop
  • check_circleMovies, TV shows, anime, music videos & music - all in one app
  • check_circleFull-screen music video playback with Next / Previous navigation
  • check_circlePlaylist queue - plays tracks in sequence automatically
  • check_circleSearch across your entire library by title, artist or album
  • check_circleRich detail pages: cast, synopsis, ratings & episode info
  • check_circleShuffle Music & Shuffle Music Videos modes
  • check_circleConnects securely to your NexusM server - no cloud required
Coming Soon

NexusM on Samsung TV (Tizen OS)

A native Tizen app is in development, bringing your full NexusM media library to Samsung Smart TVs with a polished, remote-friendly interface.

NexusM Samsung TV - Home screen
schedule Coming Soon — Samsung TV (Tizen OS)

Your media library, coming to Samsung Smart TVs.

We are building a native NexusM app for Samsung's Tizen OS — the same polished 10-foot interface you know from the Android TV app, rebuilt from the ground up for Samsung's remote and UI conventions.

  • check_circleNative Tizen app — designed for Samsung Smart TVs (Tizen 5.5+, models 2020 and later)
  • check_circleFull media access: movies, TV shows, anime, music videos & music playlists
  • check_circleRemote-friendly 10-foot UI, optimised for Samsung's D-pad and voice remote
  • check_circleStreams directly from your NexusM server — no cloud, no subscription required
  • check_circleSecure local network streaming — your media never leaves your home
  • check_circleStay tuned — follow the project for early access and release announcements

Frequently Asked Questions

Everything you need to know about NexusM

What is NexusM and what does it do?

NexusM is a high-performance cross-platform personal media server that organises and streams your videos, music, pictures, and PDF/ePUB files from a beautiful web interface. It automatically fetches movie metadata, transcodes videos on the fly, extracts album artwork, generates PDF thumbnails, reads ePUBs, and includes an internet radio player with 70+ stations. It runs on Windows, Linux, and Docker.

What are the system requirements?

NexusM runs on Windows, Linux, and Docker. The Windows and Linux builds require the .NET 8.0 runtime. Around 100MB of disk space is needed. For video transcoding, at least 8GB RAM and a GPU with hardware acceleration support (NVIDIA, Intel, or AMD) is recommended for best performance.

Is NexusM free to use?

Yes NexusM is completely free for personal use with no subscriptions or hidden fees. The source code is available on GitHub.

What video formats are supported?

NexusM supports all major formats: MP4, MKV, AVI, WMV, FLV, MOV, MPG, VOB, TS, WebM, and more. Incompatible formats are transcoded to browser-compatible streams in real-time with hardware acceleration.

Can I access my library from other devices?

Absolutely. NexusM runs a lightweight web server accessible from any device on your local network. Just open a browser and navigate to your server's IP and port (default: 8182) No app installation required.

How does the movie metadata work?

NexusM automatically fetches movie posters, ratings, genres, and descriptions from The Movie Database (TMDB). Simply run the fetch feature and it will identify your files, search TMDB, and download high-quality artwork and metadata for your collection.

Is NexusM a good Plex alternative?

Yes — and you don't give anything up. Unlike Plex, NexusM requires no account, no cloud connection, and no Plex Pass subscription. Features Plex locks behind a paid tier — hardware transcoding, mobile sync, lyrics, and metadata downloads — are all free and built in from day one. NexusM also includes things Plex doesn't offer at any price: Nightclub music visualizer, Go Big TV mode with a phone web remote, native scrobbling to Trakt.tv, Last.fm & ListenBrainz, and a full Anime section powered by MyAnimeList. Everything runs on your own hardware with zero recurring costs.

How does NexusM compare to Jellyfin?

Both are free and self-hosted, but NexusM ships more out of the box without relying on a plugin ecosystem. Included by default: Go Big TV mode with an instant phone web remote — no extra app needed, just open NexusM on your phone and it becomes a touch remote automatically; Nightclub Mode, a full-screen music visualizer built for parties; native scrobbling to Trakt.tv, Last.fm & ListenBrainz with no plugins required; a dedicated Anime library powered by MyAnimeList; an advanced music library with ReplayGain normalisation, full-text search, and Auto-Generated smart playlists; a pictures library with geo-tagging and interactive map view; a native PDF & ePUB reader with thumbnail previews; movie franchise & collection grouping; a New Releases discovery page; a built-in DLNA/UPnP server; and 6 UI themes with full custom template support. NexusM is 100% open source with every feature free for everyone — no tiers, no plugins, no configuration required.

How does NexusM compare to Emby?

Like Emby, NexusM organises and streams your full media library — but NexusM is 100% free with no paid tier and no paywalled features. Everything that requires an Emby Premiere subscription — hardware transcoding, mobile streaming, and more — is available to everyone in NexusM at no cost. On top of that, NexusM includes features Emby doesn't offer at any price: Go Big TV mode with a phone web remote, Nightclub music visualizer, native scrobbling to Trakt.tv / Last.fm / ListenBrainz, a full Anime section with MyAnimeList metadata, and Auto-Generated smart playlists. Runs on Windows, Linux and Docker with no cloud dependency.

Does NexusM have a TV or mobile app?

Yes. NexusM has a native app for Google TV and Android TV with a full 10-foot remote-friendly interface. It also works from any browser on phones, tablets and laptops — no app installation required. A built-in web remote turns your phone into a touch remote automatically when you open NexusM on it.


Send Us a Message

Questions, feedback, or just want to say hi? We'd love to hear from you.