Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Advertise
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/Web & App Development/Arrmada
icon of Arrmada

Arrmada

Open source alternative to Plex and Emby

Manage your home media library from one app: movies, TV, books, audiobooks, requests, and subtitles, with qBittorrent pre-configured.

148 starsGoMITActive this week
Visit websiteGitHub repoDeployDeploy on Hostinger
Contents
  1. 01Who Arrmada is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Arrmada vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

Arrmada consolidates the arr media automation stack into one app, covering movies, TV, books, audiobooks, requests, and subtitles with a single database and one web interface. It replaces Sonarr, Radarr, Readarr, qBittorrent, and Overseerr, removing the need for separate installs that Plex Pass and Emby Premiere users still rely on. MIT-licensed and free to run on Linux via Docker Compose, it works alongside any Plex or Jellyfin setup.MIT · Go · 148 stars · Active this week

who it's for

Who Arrmada is for#

Home Lab Users Running an Existing Arr Stack

If you manage Sonarr, Radarr, qBittorrent, and Overseerr separately, Arrmada consolidates the entire setup into one app with one database. The install takes over on a fresh server; Arrmada does not import existing arr library databases.

Skip if:

Skip if you need ARM architecture support (Raspberry Pi 4 or similar). Arrmada is x86-64 only as of v0.x.

Family Media Server Operators Using Plex or Jellyfin

The built-in request system lets household members browse and request titles, signing in with their existing Plex or Jellyfin account. Arrmada handles approvals and notifies requesters when content is ready, replacing a standalone Overseerr install.

Skip if:

Skip if your primary use case is casual streaming without download automation. Arrmada is a management tool, not a media server; you still need Plex or Jellyfin to stream.

Self-Hosters Adding Books and Audiobooks to Their Media Library

Arrmada covers ebooks and audiobooks alongside video, with series tracking and a built-in audiobook server compatible with apps like Lissen. This removes the need for a separate Readarr install and a standalone audiobook server.

Skip if:

Skip if your book collection requires calibre integration or specialized metadata sources. Arrmada's book handling is purpose-built rather than a full Readarr equivalent at v0.x.

the problem

The problem it solves#

Running a home media library with the arr stack means maintaining five to seven separate applications: Sonarr for TV, Radarr for movies, Readarr for books, qBittorrent for downloads, Overseerr for requests, and Tautulli for viewing stats. Each runs its own web server, stores its own database, and requires separate updates. When one service fails, tracing a broken movie import means reading logs across three or four apps.

Household request management makes it worse: Overseerr or Ombi need their own configuration and must stay in sync with your media server. Keeping Plex and a six-app stack all pointing at the same media folders is a recurring maintenance task, not a one-time setup.

how Arrmada solves it

How it solves it#

Unified Movies, TV, Books, and Audiobook Management

Covers the full arr stack in one app. Movies and TV use the same download-and-import pipeline as Radarr and Sonarr, with anime numbering support. Books and audiobooks include series tracking and a built-in audiobook server compatible with listening apps like Lissen.

Built-in qBittorrent, Pre-Configured

qBittorrent ships with Arrmada and is already wired up on install. No separate setup, no torrent client configuration to maintain. Optional SABnzbd support adds Usenet alongside BitTorrent if you bring your own indexers and provider.

Household Request and Approval System

Family members browse and request titles through a built-in Overseerr-style interface. They can sign in with their Plex or Jellyfin account. Requests move through an approval queue, and requesters get notified when their title is ready.

Plex and Jellyfin Integration with Viewing Insights

Connect either or both media servers. Arrmada adds Watch buttons, triggers library scans after every import, and provides an Insights view showing who has watched what, play history, and stats, covering the same ground as Tautulli without a separate install.

Overnight Video Conversion to HEVC or AV1

Shrinks oversized video files overnight, checking every converted result against the original before replacing it. Supports Intel and AMD GPU acceleration for faster encodes. Reduces library storage without manual file management.

Subtitle Download and AI Transcription

Pulls embedded subtitles from video files, downloads them from online sources, or generates them with a local AI model. Covers edge cases where a release ships without subtitles or where embedded tracks are missing from the file.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • One Database and One Web InterfaceThe arr stack requires a separate database, web server, and update path for each service. Arrmada uses one database and one port. Configuration lives in one place, and there is one thing to back up, update, and restart.
  • MIT License, No Subscription RequiredArrmada is MIT-licensed and free to run on your own server indefinitely. Plex Pass and Emby Premiere charge for features like offline sync, live TV, and download management integration. Arrmada covers the automation layer at no ongoing cost.
  • Hardlinked Imports and Automatic RollbacksImports use hardlinks where possible to avoid duplicate disk usage. A recycle bin catches accidental deletes. Nightly backups run automatically, and a one-step rollback returns to the previous version if an update fails to start.

Trade-offs

  • -Early-Stage Software with Rough EdgesArrmada is at v0.x and under active development. The README explicitly warns to keep backups and expect rough edges. With 153 stars and 8 forks as of October 2026, the community is small, and users may encounter bugs without established community workarounds.
  • -Linux x86-64 OnlyArrmada requires a 64-bit Intel or AMD (x86-64) Linux server with Docker Compose v2. There is no ARM architecture support (Raspberry Pi, Apple Silicon servers), and no native Windows or macOS host option. Users on ARM-based hardware need an alternative setup.
versus alternatives

Arrmada vs alternatives#

Arrmada vs Plex Pass

Plex is a popular media server with a free tier and a paid Plex Pass subscription that adds mobile sync, live TV, hardware transcoding, and download features. Plex does not natively automate library downloads, manage requests, or organize new additions. Users who want those features still need Sonarr, Radarr, Overseerr, and Tautulli alongside Plex.

FeatureArrmadaPlex Pass
LicenseMITProprietary subscription
Automates downloadsYes (torrents, optional Usenet)No
Request systemBuilt-in (Overseerr-style)Requires Overseerr or Ombi
Viewing insightsBuilt-in (Tautulli-style)Plex dashboard
Audiobook serverBuilt-inNo
Video conversionBuilt-in (HEVC / AV1)No
CostFreePaid subscription

Arrmada's advantage is consolidation: it covers the full automation layer (downloading, organizing, requesting, and converting video) alongside either Plex or Jellyfin. Plex Pass subscribers who also want arr functionality still need separate third-party tools. Arrmada eliminates those additional installs.

Plex Pass is the better choice when you need polished mobile apps, live TV support, or the Plex ecosystem of third-party integrations. Arrmada does not stream content; it manages and organizes your library for Plex or Jellyfin to serve.

Arrmada vs Emby Premiere

Emby is a media server with a paid Emby Premiere tier for advanced features including hardware transcoding, mobile sync, and backup. Like Plex, Emby does not automate library downloads or manage household requests natively.

FeatureArrmadaEmby Premiere
LicenseMITProprietary subscription
Automates downloadsYesNo
Request systemBuilt-inRequires third-party apps
Viewing insightsBuilt-inServer dashboard
CostFreePaid subscription

Arrmada and Emby serve different roles in a home media setup. Emby handles streaming; Arrmada handles finding, downloading, and organizing what Emby plays. Running both together covers more ground than either alone.

Emby Premiere makes sense when you need its hardware transcoding or polished mobile clients. Arrmada is the better pick for users who want automated library management without maintaining a separate arr stack.

install · quick start

Quick start#

bash
Self-hosting uses Docker Compose on a 64-bit Linux server.
```bash
curl -fsSL https://raw.githubusercontent.com/tristenlammi/Arrmada/main/install.sh | sh
```
tech stack · detected from GitHub

What it's built on#

Languages
GoTypeScript
Frameworks
React
frequently asked

FAQ#

Does Arrmada replace Plex or Jellyfin?

No. Arrmada works alongside Plex or Jellyfin, automating the download and organization layer. Plex and Jellyfin handle streaming; Arrmada handles finding, downloading, importing, and managing your library. You connect either or both media servers during Arrmada's setup wizard.

Does Arrmada replace Sonarr, Radarr, and Overseerr?

Yes. Arrmada covers movies and TV with the same import and upgrade logic as Radarr and Sonarr, and includes a built-in request system that replaces Overseerr. qBittorrent ships pre-configured, so you do not need a separate torrent client setup either.

Is Arrmada stable enough to use?

Arrmada is at v0.x and under active development. The project recommends keeping backups, and the installer includes automatic rollback if an update fails to start. It is suitable for home lab and personal use where you can tolerate occasional rough edges, but is not recommended for setups where any downtime is unacceptable.

What hardware does Arrmada require?

A 64-bit Intel or AMD (x86-64) Linux server with Docker Compose v2 and a free TMDB API key. Intel or AMD GPU support is optional and speeds up video conversion and AI subtitle generation. ARM architectures like Raspberry Pi are not currently supported.

Does Arrmada support Usenet in addition to torrents?

Yes, optionally. SABnzbd can be added alongside qBittorrent using the --with-sabnzbd flag during installation. You need to provide your own Usenet provider subscription and indexers. By default, only BitTorrent download support is active.

also worth a look

Similar open-source tools#

Jellyfin

Jellyfin

Free open source media server for movies, TV, and music

58.1KC#GPL-2.0
Parson

Parson

Self-hosted music server. Folder in, music everywhere.

131RustGPL-3.0
stremio-web

stremio-web

Open source web UI for media streaming, powered by community addons.

14.6KJavaScriptGPL-2.0
iptv

iptv

136k+ public TV channels, free M3U playlists and EPG data

140.9KTypeScriptUnlicense
Deviload

Deviload

yt-dlp desktop app with media library, player, and editor

164JavaScriptMIT
Termux App

Termux App

Linux terminal and package manager for Android devices.

62.6KJavaGPL-3.0-only

Repository

Stars
148
Forks
8
License
MIT
Latest
v0.2.0
Last commit
today
Last verified
Oct 15, 2026
Repo
tristenlammi/Arrmada ↗

Additional details

Language
Go
Open issues
1
Contributors
1
First release
2026

Categories

Web & App DevelopmentDeveloper ToolsDevOps & CI/CDDatabases & StorageBusiness & Productivity

Tags

Self HostedDocker ManagementServer ManagementDeveloper ToolsWorkflow AutomationMonitoringFile Sync & StorageVideoCLI