WebUI Manager

WebUI Manager

Self-hosted dashboard for organizing and launching your internal web services.

Docker Flask JavaScript Python

WebUI Manager is a self-hosted Flask app for organizing and launching your internal web services. Stores service URLs grouped by host with optional credentials, category tags, and auto-discovered favicons. There are too many web UIs to remember them all, so I made this weekend project to manage them.

Setup now via DockerHub

Features

Dashboard

Dashboard

  • Self-hosted dashboard for organizing and launching internal web services.
  • Support for Web UI and API entries.
  • Services grouped by host, with category tags for faster browsing.
  • Automatic favicon discovery for Web UI services.
  • Optional encrypted credential storage with reveal-on-demand access.
  • Visual online/offline status indicators on each service card.

Monitoring

Monitoring

  • Built-in availability checks with per-service health check endpoints.
  • Email notifications for downed services.
  • 24-hour configurable healthcheck history for each service.

Customization

Customization

  • Custom background image support for a personalized dashboard.