For local server interfaces, the first results are gethomepage/homepage (This is a comprehensive, configuration-driven dashboard that provides service discovery, customizable widgets, and authentication, making it a perfect fit for organizing and accessing local network services), glanceapp/glance (Glance is a self-hosted dashboard that provides a centralized interface for organizing network services and monitoring system resources through a modular, widget-based architecture) and linuxserver/heimdall (Heimdall is a dedicated self-hosted dashboard that provides a centralized portal for managing local network services through customizable tiles, integrated status monitoring, and application link management). bastienwirtz/homer and reportr/dashboard round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Find the best local server interfaces for managing your home lab. Compare top-rated open-source dashboards by features and activity to pick the right one.
This project is a self-hosted dashboard portal designed to centralize access to internal applications and infrastructure services. It functions as a configuration-driven platform that automatically discovers and organizes services from container runtimes and cluster management systems, presenting them within a unified, customizable web interface. The system distinguishes itself through a declarative widget framework that allows users to construct dashboard components by mapping raw API responses to visual elements. It includes a secure internal proxy layer that handles authentication, header
This is a comprehensive, configuration-driven dashboard that provides service discovery, customizable widgets, and authentication, making it a perfect fit for organizing and accessing local network services.
Glance is a self-hosted web portal designed to aggregate real-time data, system monitoring, and content feeds into a single, customizable dashboard. It functions as a centralized interface for managing internal tools and network services, allowing users to secure their portal with password authentication and define the application's visual identity and layout through structured configuration files. The platform is built on a modular widget engine that treats individual dashboard components as isolated units. This architecture enables users to arrange widgets into custom pages and columns, wit
Glance is a self-hosted dashboard that provides a centralized interface for organizing network services and monitoring system resources through a modular, widget-based architecture.
Heimdall is a self-hosted application dashboard and local network service portal. It functions as a visual landing page and application link manager used to organize shortcuts to internal and external web services using customizable tiles and icons. The project serves as a service API integration hub, fetching and displaying real-time status and metrics from external services directly on dashboard tiles via authorized API endpoints. It simplifies local network navigation by providing a directory of private IP addresses and services, including a toggle to control internal network requests. Th
Heimdall is a dedicated self-hosted dashboard that provides a centralized portal for managing local network services through customizable tiles, integrated status monitoring, and application link management.
Homer is a JSON-driven web dashboard and self-hosted application portal that serves as a centralized entry point for server-hosted tools. It functions as a static home page and service launcher, organizing application links and shortcuts into a configurable grid. The project distinguishes itself through its ability to act as a service status dashboard, fetching real-time health metrics and version data from remote APIs to display on service cards. It further supports a progressive web app model for standalone installation and includes a fuzzy search system to quickly locate services across th
Homer is a dedicated self-hosted service portal that organizes local applications into a customizable dashboard, providing the core functionality of a centralized launcher with status monitoring and search capabilities.
This platform serves as a centralized dashboard for collecting, visualizing, and analyzing personal activity logs and timestamped life events. It functions as a unified repository that aggregates disparate digital records into a single store, enabling long-term historical tracking and personal data analysis. The system distinguishes itself through a modular report composition engine that groups specific event datasets and visual elements into reusable structures. It incorporates an automated alerting engine that monitors incoming data streams against predefined thresholds, triggering notifica
This is a personal dashboard designed to aggregate and organize links to your local services, providing the core functionality of a service portal even if it lacks some of the more advanced resource monitoring features.
Godoxy is a Docker container orchestrator and reverse proxy manager. It provides a centralized system for managing the lifecycle, power states, and resource usage of virtualized containers, while routing HTTP, TCP, and UDP traffic to backend services with automatic route discovery. The project distinguishes itself through an OIDC access control gateway that authenticates users via external identity providers and a resource optimization system that puts idle containers to sleep and wakes them automatically when network requests arrive. It also includes an automatic SSL certificate manager that
This project is a container orchestrator and reverse proxy manager rather than a service portal or dashboard designed for organizing and accessing local network applications.
go-zero is a toolkit for building cloud-native distributed services in Go. It functions as a microservices framework that provides built-in support for RPC, web APIs, and service discovery. The project includes a microservices code generator that produces production-ready server and client boilerplate from API descriptions. This automation is supported by a domain-specific language and pattern libraries designed to ensure compatibility with AI assistants. The framework incorporates a resilience suite for distributed system reliability, utilizing adaptive circuit breakers, rate limiting, and
This is a microservices development framework for building distributed systems, not a user-facing dashboard or portal for managing local network services.
Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a distributed service registry where instances record their network locations and health status to enable dynamic communication without the use of hardcoded addresses. The system functions as a client-side load balancing framework, providing location data to consumers so they can distribute network traffic across available instances. It employs a heartbeat-based health monitor to track instance availability and automatically removes unresponsive nodes from the registry to manage
This is a backend service registry for microservice orchestration rather than a user-facing dashboard or portal for managing and accessing local network applications.
Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system access. It operates as a standalone server or as an authentication gateway, utilizing a reverse proxy model to intercept requests and validate credentials before traffic reaches protected backend services. The project functions as an OpenID Connect provider for single sign-on experiences and an OAuth 2.0 gateway that delegates verification to external providers such as Google and GitHub. It also acts as an LDAP authentication server, allowing for centralized user management and
This is an authentication middleware and identity provider designed to secure access to services, rather than a dashboard or portal for organizing and launching them.
Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of
Element is a messaging and collaboration client for the Matrix protocol, which does not provide the service discovery or dashboard functionality required to manage and organize local network applications.
Termix is a centralized web-based gateway for managing remote SSH connections and terminal sessions. It provides a browser-based interface that enables users to access, control, and monitor remote servers, containerized applications, and file systems from a single, unified dashboard. The platform distinguishes itself through robust security and session management capabilities. It integrates with external identity providers for single sign-on and enforces role-based access control to manage user permissions. To ensure reliable administration, it maintains stateful session persistence, allowing
This is a remote terminal and SSH session manager rather than a service portal designed to organize and launch local network applications and their associated web interfaces.
HomeBox is a self-hosted home inventory manager designed for tracking physical belongings and household assets. It functions as a digital catalog for creating structured databases of objects, including records of locations, categories, and purchase history. The system distinguishes itself through the use of QR code generation to link physical objects to digital records and the support of hierarchical location mapping to track assets across nested environments. It further enables automation via a REST API and centralizes access management through OpenID Connect integration for user authenticat
This is a specialized inventory management system for tracking physical household assets rather than a dashboard or portal for organizing and accessing your local network services.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| gethomepage/homepage | 30.7K | JavaScript | GPL-3.0 | |
| glanceapp/glance | 35.2K | Go | AGPL-3.0 | |
| 9K |
| PHP |
| mit |
| bastienwirtz/homer | 11.4K | Vue | Apache-2.0 |
| reportr/dashboard | 2.6K | JavaScript | Apache-2.0 |
| yusing/godoxy | 3.4K | Go | NOASSERTION |
| tal-tech/go-zero | 33.1K | Go | MIT |
| netflix/eureka | 12.7K | Java | Apache-2.0 |
| steveiliop56/tinyauth | 7K | Go | gpl-3.0 |
| element-hq/element-web | 13.2K | TypeScript | AGPL-3.0 |