Repolode
andreasmolnardev

andreasmolnardev/dashwise

A self-hosted homelab dashboard with GUI-based editing, built-in SSO authentication, RSS news, widgets, and integrations with self-hosted apps.

Stars
466
Forks
23
Open issues
28
Last commit
3 days ago

What is it?

Dashwise is an all-in-one dashboard for homelab setups, aimed at people who run many self-hosted services and want them organized on one page. Dashboards are configured through the web UI rather than config files, and are built from links, widgets, and glanceables, which are one-line pieces of information shown next to the clock.

The project includes authentication with SSO via OIDC, RSS news feeds, a Ctrl+K spotlight-style search over links and integrations, and support for push notifications sent to an API endpoint. Integrations with self-hosted apps are defined as YAML files and maintained in a separate repository.

The stack uses a React SPA bundled with Bun, a Hono API layer, and PocketBase as the backend. Production deployment is done with docker-compose, and local development runs with Bun.

Key features

  • 01Configure dashboards and pages through the web UI without editing config files.
  • 02Built-in authentication with SSO via OIDC.
  • 03Links, widgets, and glanceables that can be grouped and arranged on the dashboard.
  • 04RSS feed subscriptions shown as news.
  • 05Ctrl+K search across links and integrations, with bang shortcuts for search engines.
  • 06Push notifications received via an API endpoint.
  • 07Integrations with self-hosted apps defined as YAML files.

Use cases

  • Creating a single start page for accessing all services in a homelab.
  • Putting a homelab dashboard behind SSO login for a small team or household.
  • Monitoring self-hosted apps through integration widgets on one screen.

Quick start

  1. 1

    Install dependencies for local development

    bun install
  2. 2

    Start the workspace dev scripts

    bun run dev
  3. 3

    For production, deploy with the docker-compose.yaml from the repository

Things to know

  • The README describes the project as AI-assisted in development.
  • The PocketBase backend is recommended to run in the bundled aio container; external databases may fail due to migrations.

In collections

Topics

FAQ

What is dashwise?
A self-hosted homelab dashboard with GUI-based editing, built-in SSO authentication, RSS news, widgets, and integrations with self-hosted apps. Dashwise is an all-in-one dashboard for homelab setups, aimed at people who run many self-hosted services and want them organized on one page. Dashboards are configured through the web UI rather than config files, and are built from links, widgets, and glanceables, which are one-line pieces of information shown next to the clock.
Is dashwise free to use? What license does it have?
dashwise is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is dashwise still maintained?
Actively maintained. The last commit to dashwise was on Nov 4, 2026.
What can I use dashwise for?
Creating a single start page for accessing all services in a homelab. Putting a homelab dashboard behind SSO login for a small team or household. Monitoring self-hosted apps through integration widgets on one screen.
How do I install dashwise?
Install dependencies for local development: bun install Start the workspace dev scripts: bun run dev For production, deploy with the docker-compose.yaml from the repository
Where can I get dashwise?
The source code and installation instructions are on GitHub: https://github.com/andreasmolnardev/dashwise

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects