100 lines
4.2 KiB
Markdown
100 lines
4.2 KiB
Markdown
---
|
|
title: Homarr
|
|
created: 2026-06-07
|
|
updated: 2026-06-07
|
|
type: app
|
|
tags: [catalogue, arr, dashboard, homepage, self-hosted, homarr]
|
|
confidence: high
|
|
contested: false
|
|
sources: [https://selfh.st/apps/?tag=*arr, https://github.com/homarr-labs/homarr]
|
|
---
|
|
|
|
# 🎬 Homarr
|
|
|
|
> Dashboard moderne et self-hosted pour self-hosted : page d'accueil personnalisable avec tuiles, intégrations, monitoring et accès rapide à toute la stack *arr.
|
|
|
|
## 📋 Informations Générales
|
|
|
|
| Attribut | Valeur |
|
|
|----------|--------|
|
|
| **Nom** | Homarr |
|
|
| **Slug** | homarr |
|
|
| **Description** | Dashboard moderne et élégant pour self-hosted : tuiles cliquables, intégrations natives (Sonarr, Radarr, qBittorrent, Plex…), monitoring système |
|
|
| **Site officiel** | https://homarr.dev |
|
|
| **Repository** | https://github.com/homarr-labs/homarr |
|
|
| **Stars** | 3 992 ⭐ |
|
|
| **Licence** | MIT |
|
|
| **Langage principal** | TypeScript (Next.js) |
|
|
| **Catégorie** | *arr |
|
|
| **Tags** | [catalogue, arr, dashboard, homepage, self-hosted, homarr] |
|
|
|
|
## 📝 Description
|
|
Homarr s'est imposé en quelques années comme le **dashboard par défaut** de la communauté self-hosted, et particulièrement de l'écosystème *arr. L'idée : remplacer l'éparpillement d'URLs (Sonarr, Radarr, Lidarr, qBittorrent, Plex, Jellyfin, Prowlarr…) par une seule **page d'accueil** élégante, avec :
|
|
|
|
- **Tuiles cliquables** (icônes Lucide, logo de l'app) vers chaque service.
|
|
- **Intégrations natives** : Homarr interroge l'API de Sonarr/Radarr/Lidarr/Prowlarr/Bazarr/Tdarr/qBittorrent/SABnzbd/Plex/Jellyfin/Emby/AdGuard/Traefik/Authentik… pour afficher des **statuts en temps réel** (nb de séries en cours, files d'attente torrent, espace disque, IP du VPN).
|
|
- **Widgets** : horloge, recherche (Google, DuckDuckGo, SearXNG), raccourcis, calendrier (séries du jour, sorties cinéma).
|
|
- **Personnalisation** : catégories (Media, Download, Admin, Tools), thème clair/sombre, layouts en grille.
|
|
|
|
C'est l'opposé d'Heimdall/Organizr (plus datés) et le pendant moderne de **Dashy** ou **Homepage**. Homarr se distingue par son **focus sur la communauté *arr** et sa réactivité (release train mensuel, UI soignée).
|
|
|
|
## 🚀 Installation
|
|
### Via Docker (recommandé)
|
|
```yaml
|
|
# docker-compose.yml
|
|
services:
|
|
homarr:
|
|
image: ghcr.io/homarr-labs/homarr:latest
|
|
container_name: homarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- TZ=Europe/Paris
|
|
- SECRET_ENCRYPTION_KEY=changeme-32-caracteres-minimum
|
|
volumes:
|
|
- ./config:/appdata
|
|
ports:
|
|
- "7575:7575"
|
|
```
|
|
### Installation manuelle
|
|
Node.js 22+, cloner, `pnpm install && pnpm build && pnpm start`.
|
|
|
|
## ⚙️ Configuration
|
|
- **Catégories** : regrouper les tuiles (Media, Download, Productivity, Admin…).
|
|
- **Intégrations** : ajouter une tuile, choisir le type (Sonarr, Radarr…), fournir l'URL interne `http://sonarr:8989` et l'API key.
|
|
- **Credentials chiffrés** : SECRET_ENCRYPTION_KEY chiffre toutes les API keys au repos.
|
|
- **Layouts** : grille responsive, drag & drop.
|
|
- **Thèmes** : clair, sombre, custom CSS.
|
|
- **Multi-utilisateurs** : gestion des rôles, partage de dashboards.
|
|
|
|
## 🔗 Alternatives
|
|
- **Heimdall** — historique, encore populaire, UI plus datée.
|
|
- **Organizr** — classique des labos *arr, en perte de vitesse.
|
|
- **Dashy** — très personnalisable, plus "devops", moins orienté *arr.
|
|
- **Homepage** — récent, YAML-based, plus minimaliste.
|
|
- **Flame** — fork de Homarr avec thèmes custom.
|
|
|
|
## 🔒 Sécurité
|
|
- **SECRET_ENCRYPTION_KEY** obligatoire (32+ caractères) sinon les API keys sont en clair.
|
|
- **HTTPS** via reverse proxy (Traefik, Caddy).
|
|
- **Authentification** : activer l'auth locale (ou brancher OIDC via Authentik) si exposé.
|
|
- **API keys** : Homarr ne fait que du GET, donc peu de risque d'action destructrice, mais le risque est en cas d'accès UI.
|
|
- **Backups** : `/appdata` contient la config et la DB, à sauvegarder.
|
|
|
|
## 📚 Ressources
|
|
- Site officiel : https://homarr.dev
|
|
- Documentation : https://homarr.dev/docs
|
|
- Discord : https://discord.gg/homarr
|
|
|
|
## 🔗 Pages Liées
|
|
- [[cat-arr]]
|
|
- [[app-sonarr]] — intégrable comme tuile
|
|
- [[app-radarr]]
|
|
- [[app-prowlarr]]
|
|
- [[app-bazarr]]
|
|
- [[app-qbittorrent]]
|
|
- [[app-jellyfin]]
|
|
- [[app-traefik]]
|
|
- [[app-authentik]]
|
|
- [[recettes-docker-compose]]
|
|
- [[securisation-home-lab]]
|