Files
wiki/Catalogue-Self-Hosted/apps/app-homarr.md
T
2026-06-09 18:40:21 +02:00

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: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

🔗 Pages Liées