Installarr automatically installs and configures Prowlarr, Sonarr, Radarr, Jellyfin, Jellyseerr, and jf-resolve with full integration and automation in minutes.
Installarr sets up a complete media automation system that:
- Downloads nothing locally - Uses Debrid services (Real-Debrid/AllDebrid) for instant streaming
- Fully automated - Browser automation configures everything
- Ready to use - All services are connected and working together
- Zero manual configuration - No need to copy API keys or fiddle with settings
- GUI Installation Wizard - Beautiful, step-by-step interface
- Complete Arr Stack - Prowlarr, Sonarr, Radarr, Jellyfin, Jellyseerr
- jf-resolve Integration - Bridge between Debrid services and Jellyfin
- Automatic Authentication - Sets up login for all services
- Pre-configured Indexers - 6 popular torrent indexers automatically added
- Service Connections - Prowlarr automatically linked to Sonarr/Radarr
- Jellyseerr Integration - Request system fully configured
- Docker-based - Isolated, portable, easy to manage
- Debrid Support - Real-Debrid and AllDebrid
- Docker and Docker Compose installed
- Python 3.8+ installed
- A Debrid account (Real-Debrid or AllDebrid)
# Clone the repository
git clone https://github.com/metinxsezdin/installarr.git
cd installarr
# Install Python dependencies
pip install -r requirements.txt
# Run the installer
python install_wizard.pyThe GUI wizard will guide you through:
- Credentials - Set username/password for all services
- Debrid Configuration - Choose provider and enter API key
- Network Setup - Configure host IP and ports
- Installation - Sit back and watch the magic happen
| Service | Purpose |
|---|---|
| Prowlarr | Indexer manager |
| Sonarr | TV show manager |
| Radarr | Movie manager |
| Jellyfin | Media server |
| Jellyseerr | Request system |
| jf-resolve | Debrid bridge |
Installarr automatically:
- Sets up authentication on all services
- Creates root folders for movies and TV shows
- Configures download clients (magnet blackhole)
- Connects Prowlarr to Sonarr and Radarr
- Links Jellyfin to Jellyseerr
- Adds Sonarr and Radarr to Jellyseerr
- Configures jf-resolve with your Debrid account
- Request Media - Use Jellyseerr to search and request movies/TV shows
- Automatic Search - Sonarr/Radarr search indexers via Prowlarr
- Magnet Processing - jf-resolve converts magnets to streaming links via Debrid
- Instant Streaming - Watch in Jellyfin immediately (no local downloads)
For headless/automated deployments:
python install.pyPorts can be customized during installation or by editing the generated .env file.
Real-Debrid:
- Get API key from https://real-debrid.com/apitoken
AllDebrid:
- Get API key from https://alldebrid.com/apikeys/
# Check Docker status
docker compose ps
# View logs
docker compose logs -f
# Restart services
docker compose restartIf browser automation fails, you can:
- Disable browser automation in the wizard
- Manually configure services using the web interfaces
- Check that Chromium is installed:
playwright install chromium
- OS: Windows, Linux, or macOS
- Docker: 20.10+
- Docker Compose: 2.0+
- Python: 3.8+
- Memory: 4GB RAM minimum
- Disk: 1GB for Docker images
- jf-resolve - Original project by vicking20
- This installer is an independent automation tool for jf-resolve and the Arr stack
This project is for educational purposes only.
