Files
2026-06-09 18:40:21 +02:00

3.8 KiB


title: Dashy created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, dashboard, widgets, charts, multi-utilisateur] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/lissy93/dashy]

📊 Dashy

Dashboard riche et personnalisable, avec widgets dynamiques, charts, support multi-utilisateur et une communauté active qui a repris le projet.

📋 Informations Générales

Champ Valeur
Nom Dashy
Site web https://dashy.to
GitHub https://github.com/lissy93/dashy
License MIT
Langage Vue.js / Node.js
Étoiles GitHub 25 356
Dernière MAJ 2026 (active)
Catégorie cat-dashboard
Image Docker lissy93/dashy
Stack Vue 3 + Node
Origine Projet de Alicia Sykes (Lissy93)
Multi-utilisateur Oui (auth locale + OAuth)

📝 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

🔗 Pages Liées