NEW v1.0.4 — Docker-only, hardened & signed

Your media.
One nexus.

WatchNexus replaces Sonarr, Radarr, Prowlarr, Bazarr and Jellyfin with a single self-hosted app — and it’s the home of NexusSMS and NexusAudio, too.

Free-forever edition One-time upgrades, no subscriptions Your server, your data
The WatchNexus dashboard with a featured movie banner and a Trending This Week row
73
Purpose-built modules
259
REST API endpoints
3
Editions, one image family
$0
To get started
The Nexus family

Three apps. One philosophy.

Software that keeps you in control — of your media, your messages and your music. Pay once, or not at all.

WatchNexus

Self-hosted media server · Docker

Request, acquire, organize and stream your entire library from one app. 73 modules across three editions, from a free core to the full Ultra suite.

WatchNexus home screen in the blue theme
  • Library & streaming with TMDB metadata
  • Indexer search & movie automation
  • Live TV, IPTV & DVR
  • GPU hardware transcoding
  • Retro gaming across 15 systems
  • Media sync from Jellyfin & Emby
Free Pro $35 · Ultra $60 CAD Explore WatchNexus

NexusSMS

Android · Coming to Google Play

SMS, MMS and RCS fused with Matrix, Telegram, Discord and more — wrapped in end-to-end encryption and a deniable vault.

  • Signal-style X3DH + Double Ratchet
  • On-device spam & scam detection
  • One inbox for six platforms
$4.99 USD, one-time Meet NexusSMS

NexusAudio

Windows · Linux · macOS

Pull Spotify tracks via YouTube, fix your tags spreadsheet-style, and dig up rarities on Soulseek — in one desktop app.

  • Spotify → MP3, FLAC, M4A or OGG
  • MusicBrainz, cover art & lyrics
  • Native Soulseek P2P client
Free & open source Meet NexusAudio

Replace the stack

Six apps in.
One comes out.

Stop babysitting a dozen containers, API keys and port numbers. WatchNexus brings acquisition, organization, discovery and playback under one login, one database and one update.

  • One container, one loginA single Docker image with a guided setup wizard.
  • Fortress integritySHA-256 manifests, runtime verification and signed updates.
  • Truly self-hostedYour media, database and watch history never leave your server.
See every feature
Take the tour

Built to be lived in.

A cinematic front end for your library, with the control room right behind it.

WatchNexus dashboard

Dashboard — featured picks, continue watching and what's trending.

73 modules

A kitchen full of specialists.

Every module has a culinary codename and exactly one job. Turn on what you need, and leave the rest alone.

RouxSmart collections CompoteIndexer search CrucibleGPU transcoding GlazeTrakt & Last.fm FondueMovie automation StrudelDisc ripping MilkTheme engine TruffleYear Wrapped PretzelRetro gaming SorbetWeather SaffronScheduled tasks ChowderJellyfin/Emby sync BriochePodcasts
SourdoughBackup & restore RindParental controls NectarRadio SageAI recommendations PepperNotification hub GanachePhotos TerrineLive TV DVR ParfaitJellyseerr BisqueWeb video BiscottiEbooks & comics PopsicleOffline sync MeringueUser requests PreservesS3 backup SproutRSS feeds
Standard Pro Ultra
Editions

Start free. Unlock forever.

Standard is free for good. Pro and Ultra are one-time purchases with lifetime updates — no subscriptions, ever.

Standard
Free
Forever. No credit card.
31 modules
  • Media library with TMDB metadata
  • Streaming with subtitle support
  • Collections, playlists & watchlist
  • Weather, podcasts, radio, photos & web video
  • Theme engine with 6 built-in themes
Install with Docker
Ultra
$60CAD
One-time. Every module.
73 modules
  • Everything in Pro
  • GPU hardware transcoding
  • Security suite & parental controls
  • Disc ripping & retro gaming
  • Jellyfin/Emby sync & Jellyseerr
  • Cloud backup & offline sync
Get Ultra — $60 CAD

Serial emailed after payment

All prices in Canadian dollars. Compare every feature →

Quick start

One command.
Your media server.

WatchNexus Standard ships as a Docker image. Point it at your media, open port 8001, and the setup wizard does the rest.

  1. Run the containerSwap /path/to/media for your library folder.
  2. Open http://your-server:8001Create your admin account in the setup wizard.
  3. Add a libraryPoint it at /data/media and grab some popcorn.
Full install guide
$ docker run -d \
    --name watchnexus \
    -p 8001:8001 \
    -v watchnexus-data:/app/data \
    -v /path/to/media:/data/media \
    -e WATCHNEXUS_TIER=standard \
    -e TZ=America/Toronto \
    --restart unless-stopped \
    watchnexus/watchnexus:latest-standard

Own your media again.

Start with WatchNexus Standard for free. Upgrade to Pro or Ultra whenever you’re ready — one serial, no subscription.