Monarch.

v1.10 · MediaOps live

Your own Netflix-grade
streaming platform.

Monarch rebrands the classic *arr stack as one premium media platform: Jellyfin streaming with user profiles, AI-powered recommendations and smart search, library health analytics, the whole Sonarr/Radarr/Lidarr/Prowlarr automation family wired automatically, and live TV with a native M3U tuner and XMLTV guide — with one-command installs and a bootable live/install ISO.

$ git clone https://github.com/innotelinc/monarch.git && cd monarch && cp .env.sample .env && ./setup.sh
Jellyfinstreaming + user profiles
*arrSonarr · Radarr · Lidarr · Prowlarr
AIrecommendations + smart search
Live TVM3U tuner + XMLTV guide

Media, from library to living room.

Acquisition, organization, streaming and discovery — one platform on your own hardware.

Jellyfin streaming

User profiles, watch history and a polished playback experience.

AI recommendations

Smart search and personalized recommendations across the whole library.

*arr automation family

Sonarr, Radarr, Lidarr and Prowlarr wired automatically — requests flow to downloads to libraries.

Health analytics

Library health and quality reports per service.

Live TV

Native M3U tuner and XMLTV guide for Jellyfin Live TV.

One-command install

Plus a bootable live/install ISO and an offline bundle for air-gapped deployment.

The Media layer of the stack.

Monarch consumes Cerulean (identity via Authentik + secrets via Infisical), ONYX (storage) and Magnate (revenue).

Jellyfin

Streaming engine with user profiles and watch history.

*arr stack

Sonarr / Radarr / Lidarr / Prowlarr automation family.

AI recommendations

Recommendation + smart-search service over the library index.

Live TV

M3U tuner and XMLTV EPG guide for Jellyfin Live TV.

# one-command install: stack + arr + live TV
$ ./setup.sh
>> [stack] installing Sonarr/Radarr/Lidarr/Prowlarr
>> [jellyfin] media server online → media.magnate.innotel.us
>> [auth] Authentik SSO + paid_users group wired
$ ./scripts/status.sh
all 14 services healthy · library indexed · EPG synced

Every surface of the media stack.

Canonical subdomains under monarch.innotel.us with wildcard TLS and Cerulean SSO — auth.monarch.innotel.us fronts the shared Cerulean Authentik, so Homarr and Jellyfin (LDAP) log in with one identity.

Roadmap.

Shipped as v1.10; AI recommendations roll out platform-wide next.

v1.10 "MediaOps"

Jellyfin + *arr stack, live TV, health analytics, live/install ISO.

done
v1.11 "Discovery"

AI recommendations and smart search across all libraries.

next
v2.0 "LTS"

Security audit, hardening, LTS channel.

later