The Ultimate Homepage for your Homelab. Dashy is an open source, highly customizable, easy to use, privacy-respecting dashboard app.
Dashy's features:
Theming and Customization: Dashy offers a variety of built-in themes and a UI color palette editor for personalized aesthetics. Custom CSS and CSS variables provide further customization options.
Icon Integration: The application automatically fetches icons from app/service favicons and supports Font Awesome, Material Design Icons, emojis, and regular images.
Status Indicators: Real-time status indicators provide a visual overview of application health, including online/offline status and response time.
Authentication and Security: Dashy offers simple authentication for dashboard protection, supporting multiple users and granular controls. It also integrates with Keycloak and other SSO providers.
Dynamic Widgets: Widgets display dynamic content from any API-enabled service, including over 50 pre-built widgets for self-hosted services, productivity, and monitoring.
Multiple Views: Dashy provides different views for diverse needs, including a default home view, a minimal browser start page, and a workspace view for multi-app management.
App Launching Options: Users can choose how to launch applications, with options for new tabs, existing tabs, pop-up modals, and workspace integration.
Search and Shortcuts: Dashy offers instant search, custom shortcuts for frequently used apps, custom tags for easier searching, and web search integration.
Cloud Backup and Sync: An optional, end-to-end encrypted cloud service allows for configuration backup and syncing across multiple instances.
YAML Configuration with UI Support: Dashy's configuration is managed through a YAML file, with UI-based configuration and real-time validation available.
Multi-Language Support: The UI is available in multiple languages, including English, German, French, Dutch, and Slovenian, with automatic language detection.
Flexible Deployment: Dashy can be easily deployed using Docker or on bare metal.
Customizable Layouts: Users can customize the dashboard.