Logo

Stars

18210

Forks

1374

Watchers

67

Developer links

Dashy

Say hello to Dashy, your homelab's new best friend! 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 until your heart's content with snazzy themes and a UI color palette that's more personal than your diary. Wave goodbye to icon hunting, because Dashy is on the prowl, auto-snagging favicons like a digital magpie. And those status indicators? They're like health checkups for your apps, giving you the peace of mind that everything's ticking along nicely. Want to keep your digital fortress secure? Dashy's got your back with simple authentication and user controls tighter than a drum. Widgets galore? You betcha! With over 50 pre-built wonders, you can stream dynamic content like a boss. Whether you're a minimalist at heart or a workspace warrior, Dashy's got a view for you. Launch apps with style, zip around with search and shortcuts, and never fear data loss again with cloud backup that's as reliable as your favorite hoodie. Multilingual and a breeze to configure, Dashy is the open-source hero that makes hosting on RepoCloud not just a smart choice, but a downright delightful one.

Dashy

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.