Description
Deployrr n'est PAS une application web : c'est une suite de scripts bash qui automatisent l'installation d'un homelab complet à la manière d'un Ansiblelight. Vous choisissez les apps (Sonarr, Radarr, Plex, Jellyfin, Bazarr, Prowlarr, Overseerr, etc.), le script génère les dossiers, écrit les docker-compose.yml, configure les chemins, et démarre les conteneurs.
- ✅ Une commande :
bash deployrr.shet l'install se lance - ✅ Wizard interactif : choix des apps, chemins, utilisateur PUID/PGID
- ✅ Apps pré-packagées : Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, Overseerr, Jellyseerr, Plex, Jellyfin, Emby, qBittorrent, SABnzbd, NZBGet, Transmission, etc.
- ✅ Traefik intégré avec sous-domaines auto
- ✅ Authelia optionnelle pour la protection
- ✅ VPN (Gluetun ou WireGuard) pour le trafic torrent
- ✅ Sauvegardes basiques incluses
- ✅ Reverse proxy préconfiguré
- ✅ Idempotent : relancer le script ne casse rien
- ✅ MIT : forkable et modifiable
Public cible : débutants qui veulent un homelab arr fonctionnel en 30 minutes sans comprendre Docker. Également utile comme base de référence pour des setups custom.
Différence avec les autres outils : [[app-portainer]], [[app-dockge]], [[app-yacht]] sont des GUIs pour gérer Docker. Deployrr est un installeur one-shot : vous le lancez une fois, il configure, et ensuite vous gérez avec vos outils préférés. C'est la philosophie « LinuxServer.io meets Ansible ».
Installation
⚠️ Deployrr est un script bash, pas une image Docker. Il s'exécute directement sur l'hôte.
Sur une machine Linux (bare metal)
# Prérequis : Ubuntu/Debian avec curl git clone https://github.com/SimpleHomelab/Deployrr.git cd Deployrr chmod +x deployrr.sh sudo ./deployrr.sh
Prérequis installés automatiquement par le script
# Ce que le script installe si manquant : # - Docker # - Docker Compose # - curl, jq, git # - Crée l'utilisateur PUID/PGID # - Prépare /opt/stacks
Exécution
sudo ./deployrr.sh # Le script pose des questions : # 1. Chemin de stockage (ex: /opt/stacks) # 2. Domaine (ex: home.example.com) # 3. Email pour Let's Encrypt # 4. Apps à installer (multi-sélection) # 5. Confirmation
Configuration
- Répondre au wizard : domaine, chemins, sélection d'apps
- Patienter : le script télécharge les images (~10-30 min selon la sélection)
- Accéder au dashboard :
http://IP:8080(ou Traefik si activé) - Configurer l'authentification : Authelia ou basic auth selon votre choix
- Lier les services : Prowlarr → Sonarr/Radarr/Lidarr, etc.
- Configurer les indexeurs et clients torrent
Alternatives
Open Source
- Awesome-Selfhosted + scripts perso — Plus de contrôle, mais plus de travail
- YAMS (Yet Another Media Server) — Concurrent direct, GUI web
- Runtipi — App store self-hosted avec apps arr pré-packagées
- Cosmos — Cloudron-like, plus récent
- CasaOS — Interface plus grand public, moins orienté arr
Comparaison Deployrr vs alternatives
| Critère | Deployrr | YAMS | Runtipi | CasaOS |
|---|---|---|---|---|
| Type | Script bash | Script bash | App web | App web |
| Interface | ❌ (CLI) | ✅ (UI YAMS) | ✅ | ✅ |
| Apps pré-packagées | 30+ arr/média | 15+ | 200+ | 100+ |
| Traefik intégré | ✅ | ✅ | ✅ | ❌ |
| VPN torrent | ✅ | ✅ | ❌ | ❌ |
| Idempotent | ✅ | ✅ | ✅ | ✅ |
| License | MIT | MIT | AGPL-3.0 | Apache-2.0 |
Verdict : Deployrr est la référence pour les setups arr/média rapides. Si vous voulez une GUI, préférez YAMS ou Runtipi. Si vous voulez un système complet clé en main, Deployrr reste imbattable pour la philosophie « script qui fait le job ».
Propriétaires (ce que Deployrr remplace)
- Servarr.com stack payant — N'existe pas, mais l'écosystème arr est parfois poussé par des influenceurs payants
- Setup manuel FastTrack — Les guides YouTube de 4 heures
- Services managés Plex/Jellyfin — Aucun équivalent
Sécurité
- ⚠️ Le script doit être lancé en
root: équivalent à donner un accès administrateur à un script tiers. Lisez le code avant exécution - Domaines exposés : si vous activez Traefik, mettez Authelia ou un auth basique devant chaque service sensible
- VPN torrent : obligatoire dans beaucoup de juridictions ; Deployrr propose Gluetun
- Reverse proxy : ne jamais exposer les services arr sans auth ni rate-limiting
- Mises à jour : les images sont fixées à des versions connues, surveillez les CVE (Sonsarr, etc.)
