Hubleys Dashboard screenshot

Hubleys Dashboard

Author Avatar Theme by Knrdl
Updated: 16 Jan 2026
105 Stars

Hubleys Brave New Dashboard

Categories

Overview:

Hubleys is a dashboard that allows users to easily manage their self-hosted services. It provides a separate dashboard for each user, based on their groups and permissions. The dashboard contains various features such as link tiles, search engines, calendar events, customizable backgrounds, weather information, and time-related tools.

Features:

  • Separate Dashboard per User: Each user gets their own personalized dashboard based on their groups and permissions.
  • Link Tiles: Users can organize their links using folders.
  • Search Engines with Autocomplete: Integrated search engines with autocomplete feature for quick and easy searching.
  • Upcoming Calendar Events: Users can view their upcoming calendar events directly on the dashboard.
  • Customizable & Dynamic Backgrounds: Users can customize the background of their dashboard with various options.
  • Current Weather & Forecast: The dashboard displays the current weather conditions and a weather forecast.
  • Clock, Stopwatch, Timer: Users have access to time-related tools such as a clock, stopwatch, and timer.

Installation:

  1. Setup Docker Compose: Set up the Docker Compose configuration file with the following paths:

    • /data/: Holds all persistent data.
    • /data/config.yml: System config file (can be read-only).
    • /data/logos/: Additional image files for references in config.yml.
    • /data/users/backgrounds/: Location for user-uploaded images.
    • /data/users/config/: Location for user settings.
    • /app/client/favicon.png: Optionally provide a custom favicon.
  2. Configure Hubleys: Edit the contents of /data/config.yml to customize the dashboard. A demo example can be found here.

  3. Configure Reverse Proxy and Auth Provider: Hubleys uses forward authentication (webproxy auth) to retrieve user information. Set up your reverse proxy and auth provider and configure the following headers:

    • Remote-User: Unique user ID (required).
    • Remote-Groups: Comma-separated group memberships.
    • Remote-Name: Optional display name.
    • Remote-Email: Optional email address. More information can be found in the Authelia docs.
  4. Additional Icons: If you need more icons, you can download them from the following sources:

Summary:

Hubleys is a self-hosted dashboard that offers separate personalized dashboards for each user. It provides various features such as link organization, search engines, calendar events, customizable backgrounds, weather information, and time-related tools. By following the installation guide, users can set up and configure Hubleys to easily manage their self-hosted services. Additionally, the ability to customize the dashboard with additional icons adds to its flexibility and user experience.