Retour aux outils
MonitoringIntermédiaireOpen sourceAuto-hébergeablev4.3.0

Dashy

Dashboard riche et personnalisable, avec widgets dynamiques, charts, support multi-utilisateur et un

MAJ 2026-06-14
Dashy
Site officiel Code source★ 25 416

Dashy est un dashboard open source très complet, initialement développé par Alicia Sykes (Lissy93) en 2021. Il combine bookmarks groupés, widgets d'information (status checks, métriques système, météo, crypto, RSS) et visualisations (charts, graphes) dans une interface entièrement personnalisable.

Description

Dashy est un dashboard open source très complet, initialement développé par Alicia Sykes (Lissy93) en 2021. Il combine bookmarks groupés, widgets d'information (status checks, métriques système, météo, crypto, RSS) et visualisations (charts, graphes) dans une interface entièrement personnalisable.

Points forts : support natif du multi-utilisateur avec authentification locale ou OAuth (GitHub, Google), thèmes clairs/sombres/custom, iframe simplifié, status checking de services (intervalles, alertes), configuration en YAML unique avec éditeur GUI web intégré.

⚠️ Note importante : en 2023, l'auteure principale (Lissy93) a annoncé quitter le projet pour des raisons personnelles. La communauté a repris la maintenance et continue les releases. Le projet reste vivant et de qualité, mais l'absence d'un leader unique peut induire des délais plus longs sur certaines roadmap. Toujours vérifier la dernière release avant de migrer.

Installation

Via Docker (recommandé)

# docker-compose.yml
services:
  dashy:
    image: lissy93/dashy
    container_name: dashy
    restart: unless-stopped
    ports:
      - 8080:80
    volumes:
      - ./conf.yml:/app/user-data/conf.yml:ro
      - ./icons:/app/user-data/icons
      - ./widget-api:/app/public/api

Installation manuelle

Prérequis : Node 18+. Cloner le repo, npm install, npm run build, servir le dossier dist derrière Nginx. Méthode complexe, Docker vivement conseillé.

Configuration

  • Fichier principal : conf.yml (sections : siteConfig, appConfig, pages, sections, items)
  • Status checks : ping des services toutes les X minutes, badge vert/rouge
  • Widgets : ~30 widgets (clock, weather, crypto, releases, disk-usage, resources)
  • Authentification : clé d'accès locale, multi-utilisateur, OAuth 2.0
  • Thèmes : galerie communautaire, custom CSS

Alternatives

  • Homepage — Plus moderne, intégration API native
  • Glance — Plus rapide, interface plus épurée
  • Homer — Plus minimaliste, purement statique

Sécurité

  • Authentification robuste (locale + OAuth) à activer dès l'installation
  • Pas de connexion réseau sortante par défaut (tout en local)
  • Mode Keycloak/OIDC supporté pour intégration SSO
  • Mettre à jour Node.js régulièrement (CVEs fréquentes)
  • Sauvegarder conf.yml (toute la config est dedans)

Ressources