Initial vault setup
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
---
|
||||
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]]
|
||||
Reference in New Issue
Block a user