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
- 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
- Built-in availability checks with per-service health check endpoints.
- Email notifications for downed services.
- 24-hour configurable healthcheck history for each service.
Customization
- Custom background image support for a personalized dashboard.