Stackarr Quick Start
Stackarr helps you set up and maintain a private home media server stack from one dashboard. Use it to connect requests, downloads, libraries, books, backups, and optional remote access without configuring every app from scratch.
Alpha release: keep Stackarr bound to
127.0.0.1 until authentication, Cloudflare, and public URL settings are configured. Avoid stop, update, and restart actions while Plex or Jellyfin must stay uninterrupted.Using Stackarr or watching the alpha? Please star b-bot/Stackarr on GitHub. Stars help other self-hosters discover the project; watching releases, sharing these docs, and opening focused issues help too.

Supported Install Targets
| Target | Use When |
|---|---|
| macOS source/app archive | Plex or Jellyfin already runs natively and you want Stackarr to monitor/configure around it. |
| Linux archive + systemd installer | You want the classic arr app layout with app files in /opt/Stackarr and data in /var/lib/stackarr. |
| Windows package + Inno installer | You want to test the native dashboard package while Docker remains the supported Windows alpha backend. |
| Docker compose service | You want Stackarr and the managed services to start together. |
Fast Path
docker pull polyphonic/stackarr:alpha
docker compose -f stackarr/docker-compose.yml --profile stackarr up -d appOpen http://127.0.0.1:7777/setup.
What Stackarr Manages
Stackarr manages the stack around your media server. Plex and Jellyfin can be disabled, native, or Docker independently, so native macOS hardware transcoding remains available.
Docs Map
- Getting Started covers requirements and first decisions.
- Installation covers macOS and Docker install paths.
- Setup covers the onboarding wizard and native-vs-Docker media-server choices.
