5 ms·
> 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 pluggab
by 3np 4y ago
> 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/ https://sandstorm.io/
- 411111111111111 4y agoNo, 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.
- troyjfarrell 4y agoPerhaps 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.