Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

See also:

* homer - https://github.com/bastienwirtz/homer

* heimdall - https://github.com/linuxserver/Heimdall

* dashmachine - https://github.com/rmountjoy92/DashMachine

* flame - https://github.com/pawelmalak/flame

In a slightly different vein:

* netdata - https://github.com/netdata/netdata

* 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 of how things are displayed.



> 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/


No, sandstorm is about getting services to boot/setup with a single click.

Their goal was not a dashboard, they set out to become heroku for self hosted services when they announced it. They do aim for standardized authentication however, I'm guessing you're referencing that.


Perhaps more so than one-click services, Sandstorm is a platform for securely hosting web apps. It succeeded in making apps (called grains) easy to use, but not in making them easy to package or develop.

Sandstorm provides security by sandboxing applications and giving them a capability-based API (via Cap'n Proto RPC over a unix socket) for connecting to the outside world and other grains. Grains can also export capabilities, which would allow for the pluggable modules envisioned by kayson. Sadly, few grains do this as of yet. In my limited experience with this part of Sandstorm, the developer experience is still rough around the edges.


I personally use organizr and it works well for me. I was pulled toward it as it has the ability to block specific users access to specific Dockers/links depending on their privileges i give.


fyi, your account/IP/something seems to be shadowbanned (this comment was marked as dead). I vouched for it so others without showdead should be able to see it now.


Thanks, like the other commenter stated, brand new account and I might have created it while on a VPN connection


Probably because it’s a brand new account.


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.


That's the Grafana philosophy but there's a trade-off between creating a customizable framework and creating something that just works out of the box with zero configuration.

We've taken the zero config path for Robusta (https://github.com/robusta-dev/robusta) but we're focused only on kubernetes so it's a bit easier. Over time we're hoping to make it more and more pluggable. (E.g. see our blocks API which defines a visual display format that works for everything from slack messages to web dashboards: https://docs.robusta.dev/master/developer-guide/actions/find...)


>And then of course there's grafana which is definitely not for the feint of heart.

If you just want canned dashboards there's so many premade Grafana dashboards that work seamlessly with Prometheus /exporters. If you aren't customizing you can get a lot of mileage out of the premade stuff.


netdata is such a magnificent tool


Most are hobby projects that don't even look any good.

I'm using Wiki.js and it's customizable navigation menu is much better with wiki as a starting site.


There is also Homarr: https://github.com/ajnart/homarr


Wowzer!

Which one is the best? :-D




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: