6.1 KiB
title: Deployrr created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, docker, automation, homelab, scripts, shell] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Docker, https://github.com/SimpleHomelab/Deployrr]
🐳 Deployrr
Le setup d'homelab clé en main : une collection de scripts bash qui déploient en une commande tout l'écosystème self-hosted (arr, plex, jellyfin, sonarr, radarr…). Pas de GUI, juste du Inception-style automation.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | (GitHub) |
| GitHub | SimpleHomelab/Deployrr |
| License | MIT |
| Langage | Shell (Bash) |
| Étoiles GitHub | 779 ⭐ |
| Dernière MAJ | 2026-04 |
| Catégorie | cat-docker |
📝 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 Initiale
- 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.)
📚 Ressources
Pages Liées
- cat-docker — Catégorie Docker
- app-portainer — GUI runtime
- app-dockge — Compose manager
- app-yacht — Templates Docker
- app-traefik — Reverse proxy
- recettes-docker-compose — Stacks manuelles
- securisation-home-lab — Sécurité