Categories
Privacy Customization Multilingual Monitoring User Experience Dashboard Authentication Configuration WidgetsStars
Forks
Watchers
Developer links
Dashy
Introducing Dashy, your homelab's new BFF! This isn't just any dashboard; it's a privacy-loving, customization-crazy command center that's all about you. With Dashy, you can tweak the look faster than you can say 'UI color palette editor' and snag icons like they're going out of style, all to create a user experience that's as unique as your playlist. Peek at your app's vitals with nifty status indicators that scream 'I'm alive!' or 'Houston, we have a problem!' without breaking a sweat. Lock down your digital fortress with simple authentication, because your cat shouldn't be launching apps (unless it's a tech-savvy feline). Dashy's got a widget wonderland with over 50 dynamic doodads pulling data from every API in the universe. Choose your own adventure with alternate views, launch apps like a space shuttle or a ninja, and zip around with search and shortcuts that make navigation a breeze. Plus, with cloud backup, you'll never cry over spilled configs. Dashy speaks your language (literally) and plays nice with a YAML file or direct UI tinkering. Host it on RepoCloud, and you'll save enough to treat yourself to a fancy coffee – because who needs overpriced clouds when you've got a silver lining like RepoCloud?
Benefits
- Highly Customizable
- Dashy allows you to create a unique looking dashboard with tons of built-in themes and a UI color palette editor. You can also use custom CSS for further customization.
- Privacy-Respecting
- Dashy respects your privacy and provides features like simple auth for protecting your dashboard. It also supports Keycloak and other SSO providers.
- Multi-Language Support
- Dashy's UI has been translated into several languages including English, German, French, Dutch, and Slovenian. Your language should be applied automatically, or you can change it in the config menu.
- Cloud Backup & Sync
- Dashy offers an optional, end-to-end encrypted, free backup cloud service. This enables you to have your config backed up off-site, and to sync data between multiple instances easily.
Features
- Theming
- With tons of built-in themes to choose from, plus a UI color palette editor, you can have a unique looking dashboard in no time. There is also support for custom CSS.
- Icons
- Dashy can auto-fetch icons from the favicon of each of your apps/ services. There is also native support for Font Awesome, Material Design Icons, emoji icons and normal images.
- Status Indicators
- Get an instant overview of the health of each of your apps with status indicators. Once enabled, a small dot next to each app will show whether it is up and online, with more info like response time visible on hover.
- Widgets
- Display dynamic content from any API-enabled service. Dashy comes bundled with 50+ pre-built widgets for self-hosted services, productivity, and monitoring.
- Alternate Views
- As well as the default home, there is also a minimal view, which makes a great fast-loading browser start page. Plus a workspace view useful for working on multiple apps at once, all without having to leave your dashboard.
- Launching Methods
- Choose how to launch each of your apps by default, or right click for all options. Apps can be opened in a new tab, the same tab, a quick pop-up modal or in the workspace view.
- Search & Shortcuts
- To search, just start typing, results will be filtered instantly. Use the arrow keys or tab to navigate through results, and press enter to launch. You can also create custom shortcuts for frequently used apps, or add custom tags for easier searching. Dashy can also be used to search the web using your favorite search engine.
- Configuration
- Dashy's config is specified in a simple YAML file. But you can also configure directly through the UI, and have changes written to, and backed up on disk. Real-time validation and hints are in place to help you.
- Customizable Layouts
- Structure your dashboard to fit your use case. From the UI, you can choose between different layouts, item sizes, show/ hide components, switch themes plus more. You can customize pretty much every area of your dashboard. There are config options for custom header, footer, nav bar links, title etc. You can also choose to hide any elements you don't need.