-
dashy
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
flame
Flame is self-hosted startpage for your server. Easily manage your apps and bookmarks with built-in editors. (by pawelmalak)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Sandstorm
Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
-
homarr
Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)
-
hajimari
Hajimari is a beautiful & customizable browser startpage/dashboard with Kubernetes application discovery.
* cockpit - https://github.com/cockpit-project/cockpit/
And then of course there's grafana which is definitely not for the feint of heart.
There are so many page-of-bookmarks style dashboards, but if I'm being honest, none of them are all that great. Of the above, I like heimdall the best for its cleanliness and simplicity, but its hardly customizable.
I think we'd be much better served by a really well thought-out framework for self-hosted/homelab dashboards with excellent API documentation that has pluggable modules for things like authentication, data sources (e.g. docker, db, config file, service APIs), and the front end. This would allow people to easily build the dashboard with the features they want, and make it even easier for people to contribute a variety of "themes" for endless customization.
I saw it on the awesome selfhost list, and Dashy seems cool and flexible.
To save one more click from the dashboard and allow desktop integration, I now use these:
- https://github.com/nativefier/nativefier
This is pretty cool.
If you don't need all the bells and whistles from this (including auth!), I built a homelab status page server that's designed for someone like me that just wants to whip up an SVG in draw.io or diagrams.net and make it semi-interactive:
https://github.com/mmastrac/stylus/
I use it to keep tabs on a small fleet of equipment and get at-a-glance status for everything.
> I think we'd be much better served by a really well thought-out framework for self-hosted/homelab dashboards with excellent API documentation that has pluggable modules for things like authentication, data sources (e.g. docker, db, config file, service APIs), and the front end. This would allow people to easily build the dashboard with the features they want, and make it even easier for people to contribute a variety of "themes" for endless customization of how things are displayed.
I haven't looked into it properly but I think this is a premise of https://sandstorm.io/
Another one for the list, one that I personally use at home and work:
* hajimari - https://github.com/toboshii/hajimari
Autodiscovery based on Kubernetes Ingress objects is a really nice feature: you configure the details using labels (name, icon etc.) in case the Ingress is not exactly what you want.