4.2 KiB
4.2 KiB
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é)
# 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:8989et 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 :
/appdatacontient la config et la DB, à sauvegarder.
📚 Ressources
- Site officiel : https://homarr.dev
- Documentation : https://homarr.dev/docs
- Discord : https://discord.gg/homarr