---
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](https://github.com/SimpleHomelab/Deployrr) |
| **License** | MIT |
| **Langage** | Shell (Bash) |
| **Étoiles GitHub** | 779 ⭐ |
| **Dernière MAJ** | 2026-04 |
| **Catégorie** | [[cat-docker\|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.sh` et 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)

```bash
# 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

```bash
# 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

```bash
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

1. **Répondre au wizard** : domaine, chemins, sélection d'apps
2. **Patienter** : le script télécharge les images (~10-30 min selon la sélection)
3. **Accéder au dashboard** : `http://IP:8080` (ou Traefik si activé)
4. **Configurer l'authentification** : Authelia ou basic auth selon votre choix
5. **Lier les services** : Prowlarr → Sonarr/Radarr/Lidarr, etc.
6. **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

- [GitHub SimpleHomelab/Deployrr](https://github.com/SimpleHomelab/Deployrr)
- [Wiki SimpleHomelab](https://docs.simplehomelab.com)
- [Vidéo walkthrough (YouTube)](https://www.youtube.com/results?search_query=deployrr+walkthrough)

## 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é
