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)