Hubleys Brave New Dashboard
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.
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.Configure Hubleys: Edit the contents of /data/config.yml to customize the dashboard. A demo example can be found here.
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.Additional Icons: If you need more icons, you can download them from the following sources:
/data/logos folder or reference them via their URL in the config.yml file.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.