Une interface premium pour centraliser vos services média.
A unified, modern, and high-performance dashboard for your "Arr" ecosystem.
CoreArr is a premium management suite designed to centralize and enhance your media automation experience. Built on the bleeding edge of the Laravel ecosystem, it provides a sleek, responsive, and unified interface for Sonarr, Radarr, Prowlarr, and your download clients.
Gone are the days of switching between multiple tabs. CoreArr brings everything into one beautiful view, optimized for both speed and aesthetics.
- Aggregate Telemetry: Real-time stats from Sonarr, Radarr, and qBittorrent in one place.
- Unified Calendar: See upcoming releases and air dates from all services in a single integrated timeline.
- System Health: Monitor the status of all your connected services at a glance.
- Unified Library: Browse your entire movie and TV show library without leaving the app.
- Deep Integration: Full support for Sonarr/Radarr v3 API, including monitoring, downloading, and file management.
- Smart History: Track events and downloads across all your indexers.
- qBittorrent Native: Full control over your downloads (Pause, Resume, Delete).
- v5.0+ Compatible: Ready for the latest qBittorrent versions (Stop/Start API support).
- Live Sync: Real-time progress updates via Livewire.
- Prowlarr Support: Manage your indexers and test connectivity directly within CoreArr.
- Interactive Search: Search for releases and trigger downloads instantly.
CoreArr is built with the latest technologies to ensure maximum performance and maintainability:
- Framework: Laravel 13
- Runtime: FrankenPHP with Laravel Octane for ultra-fast response times.
- UI Components: Flux UI & Livewire 4 (Volt).
- Styling: Tailwind CSS v4 with a focus on modern "Glassmorphism" and dark mode aesthetics.
- Testing: Pest PHP.
CoreArr is built for performance with FrankenPHP and Laravel Octane. The easiest way to deploy is using Docker and the provided docker-compose.yml.
The project includes a production-ready docker-compose.yml that handles both the application (mapped to port 8080) and a Redis instance for caching.
# Create and enter the directory
mkdir corearr && cd corearr
# Download the configuration
wget https://raw.githubusercontent.com/pokertour/corearr/main/docker-compose.yml && wget https://raw.githubusercontent.com/pokertour/corearr/main/.env.example -O .env
mkdir database
touch database/database.sqliteYour .env file must contain these essential variables:
APP_KEY: Your application encryption key. You can generate one using Laravel Key Generator.APP_URL: The full URL where CoreArr is accessible (e.g.,https://corearr.yourdomain.com).- SMTP (Optional): If you want to receive email notifications or use the "Forgot Password" feature:
MAIL_MAILER=smtpMAIL_HOST=smtp.gmail.comMAIL_PORT=587MAIL_USERNAME=your-email@gmail.comMAIL_PASSWORD=your-app-passwordMAIL_ENCRYPTION=tlsMAIL_FROM_ADDRESS="noreply@yourdomain.com"
# Launch the stack
docker compose up -dGet the default user in the docker log
A pre-built, optimized image is available on the GitHub Container Registry:
image: ghcr.io/pokertour/corearr:latestMake sure to map the following volumes to ensure your configuration and database are persistent:
./storage: Application logs and cache../database/database.sqlite: Your core database file.
Tableau de Bord & Activité
Gestion des Téléchargements & Clients
Bibliothèques de Médias & Indexeurs
The CoreArr Management Suite is open-sourced software licensed under the MIT license.

