Your whole media server in one app — movies, TV, books and requests, without the *arr stack.
Install · Features · Docs · Issues
Arrmada finds, downloads and organises your movies, TV, books and audiobooks, lets your household request what they want to watch, and keeps your Plex library tidy — with one database and one web page instead of half a dozen apps. qBittorrent comes with it, already set up.
Early days: Arrmada is under active development (v0.x). Expect rough edges, and keep backups.
You need a Linux server with Docker and Docker Compose (on Unraid: the Docker Compose Manager plugin). On the server, run:
curl -fsSL https://raw.githubusercontent.com/tristenlammi/Arrmada/main/install.sh | sh
It asks where to keep Arrmada's files and where your media lives (press Enter to accept the
suggestions), then starts everything. Open the address it prints —
http://<your-server>:7878 — create your admin account, and a short setup walks you
through the rest in the browser: your free TMDB key, your library folders, Plex and indexers.
Install guide, options and Unraid notes →
Run the same line again:
curl -fsSL https://raw.githubusercontent.com/tristenlammi/Arrmada/main/install.sh | sh
It backs up the database, updates, and checks Arrmada comes back — if the new version doesn't
start, it goes back to the one you had. (In Arrmada's folder, sh update.sh does the same.)
More about updating →
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
| Install | The one-liner, its options, Unraid, the git checkout way |
| Updating | Updates, rollbacks, published images |
| Configuration | Ports, .env, media folders and hardlinks, GPU, recycle bin, reverse proxies |
| Backups | Backups, restoring, a forgotten admin password |
| Troubleshooting | Common problems and fixes |
| Features | Everything Arrmada does |
| Development | Building and testing it yourself |
| Releasing | For maintainers |
Bug reports and ideas are welcome in Issues. For code, see Development — please open an issue before a big change.
MIT © 2026 Tristen Lammi
Your whole media server in one app — movies, TV, books and requests, without the *arr stack.
Install · Features · Docs · Issues
Arrmada finds, downloads and organises your movies, TV, books and audiobooks, lets your household request what they want to watch, and keeps your Plex library tidy — with one database and one web page instead of half a dozen apps. qBittorrent comes with it, already set up.
Early days: Arrmada is under active development (v0.x). Expect rough edges, and keep backups.
You need a Linux server with Docker and Docker Compose (on Unraid: the Docker Compose Manager plugin). On the server, run:
curl -fsSL https://raw.githubusercontent.com/tristenlammi/Arrmada/main/install.sh | sh
It asks where to keep Arrmada's files and where your media lives (press Enter to accept the
suggestions), then starts everything. Open the address it prints —
http://<your-server>:7878 — create your admin account, and a short setup walks you
through the rest in the browser: your free TMDB key, your library folders, Plex and indexers.
Install guide, options and Unraid notes →
Run the same line again:
curl -fsSL https://raw.githubusercontent.com/tristenlammi/Arrmada/main/install.sh | sh
It backs up the database, updates, and checks Arrmada comes back — if the new version doesn't
start, it goes back to the one you had. (In Arrmada's folder, sh update.sh does the same.)
More about updating →
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
| Install | The one-liner, its options, Unraid, the git checkout way |
| Updating | Updates, rollbacks, published images |
| Configuration | Ports, .env, media folders and hardlinks, GPU, recycle bin, reverse proxies |
| Backups | Backups, restoring, a forgotten admin password |
| Troubleshooting | Common problems and fixes |
| Features | Everything Arrmada does |
| Development | Building and testing it yourself |
| Releasing | For maintainers |
Bug reports and ideas are welcome in Issues. For code, see Development — please open an issue before a big change.
MIT © 2026 Tristen Lammi