Multi-Source Support
Downloads from Plex, Emby, and Jellyfin servers with automatic source-specific authentication.
Fetches media from remote Plex, Emby, and Jellyfin instances — the companion to Seerr's Friend Libraries feature.
Friendarr is a standalone Express microservice that receives download requests from Seerr (or any HTTP client), connects to the remote media server, downloads the file, and places it in the correct library directory.

Setup Wizard — language selection on first launch

Queue Dashboard — monitor and manage downloads

Settings — configure sources, schedules, and paths

Logs Viewer — real-time server log tail
# Clone and install
git clone https://github.com/chaosloth/friendarr.git
cd friendarr
pnpm install
# Configure
cp .env.example .env
# Edit .env — set API_KEY to a secure random string
# Build and run
pnpm build
pnpm startOpen http://localhost:5056 and enter your master API key to access the dashboard.
docker run -d \
-p 5056:5056 \
-v /path/to/downloads:/downloads:rw \
-v ./config:/app/config \
conno/friendarr:latest