À propos du projet

Dashy est la page d'accueil et le tableau de bord d'applications ultime, conçu spécifiquement pour les auto-hébergeurs et les passionnés de homelab. Il offre un hub centralisé, sécurisé et visuellement attrayant pour organiser, surveiller et lancer tous vos services auto-hébergés, applications web et favoris. Les fonctionnalités clés incluent : - **Surveillance de l'état en temps réel** : Vérifiez automatiquement si vos services et hôtes sont actifs et répondent via des contrôles HTTP et des pings ICMP. - **Widgets dynamiques** : Affichez des informations en direct et du contenu dynamique provenant de divers services auto-hébergés directement sur votre tableau de bord. - **Apparence personnalisable** : Choisissez parmi plusieurs thèmes de couleurs intégrés, appliquez du CSS personnalisé, utilisez l'éditeur de couleurs d'interface intégré et sélectionnez parmi une vaste bibliothèque de packs d'icônes, incluant Font-Awesome, simple-icons, des emojis et des favicons récupérés automatiquement. - **Mises en page flexibles et vues alternatives** : Basculez entre la mise en page par défaut du tableau de bord, une vue minimaliste de page de démarrage de navigateur ou une vue d'espace de travail multi-applications. - **Recherche puissante et raccourcis** : Filtrez instantanément les applications par nom, domaine ou étiquettes, ou assignez des raccourcis clavier personnalisés et des commandes de recherche web. - **Authentification et contrôle d'accès** : Sécurisez votre tableau de bord avec une authentification de base ou la prise en charge de l'authentification unique (SSO) via Keycloak, incluant des niveaux d'accès multi-utilisateurs. - **Prise en charge multi-pages** : Organisez de grandes collections de liens en plusieurs sous-pages avec des configurations YAML locales ou distantes. - **Gestion de la configuration** : Configurez Dashy via un fichier YAML unique ou utilisez l'éditeur d'interface interactif intégré avec prévisualisations en direct et validation de schéma. - **Déploiement facile** : Déployez sans effort en utilisant des conteneurs Docker, des environnements Node.js bare metal ou des fournisseurs d'hébergement cloud en un clic.