Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Self Hosted
  3. Homepage by gethomepage

Homepage by gethomepage

GPL-3.0JavaScriptv2.6.0Self-Hosted

A modern, static, and secure application dashboard with Docker integration and over 100 service widgets, configured via YAML.

Visit WebsiteGitHubGitHub
33.3k stars2.2k forks0 contributors

What is Homepage by gethomepage?

Homepage is a highly customizable, static application dashboard that serves as a browser startpage or centralized hub for monitoring self-hosted services. It integrates with over 100 applications and Docker containers, displaying real-time data through widgets while ensuring security by proxying all API requests. The entire dashboard is configured via simple YAML files or automatically through Docker label discovery.

Target Audience

Homelab enthusiasts, sysadmins, and developers who self-host services and want a unified, performant dashboard to monitor their Docker containers, media servers, download clients, and other applications.

Value Proposition

Developers choose Homepage for its blend of speed (static generation), security (proxied API calls), and extensive out-of-the-box integrations with popular self-hosted apps, all while maintaining a simple YAML-based configuration that avoids complex setups.

Overview

A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

Use Cases

Best For

  • Creating a personalized browser startpage with live service status
  • Monitoring Docker container health and statistics in a unified dashboard
  • Aggregating data from multiple *arr apps (Sonarr, Radarr) and media servers (Plex, Jellyfin)
  • Building a homelab dashboard with weather, search, and system widgets
  • Deploying a lightweight, secure dashboard behind a reverse proxy or VPN
  • Customizing a dashboard with themes and layouts without writing code

Not Ideal For

  • Dynamic dashboards requiring real-time updates without manual rebuilds
  • Public-facing deployments without a reverse proxy for authentication and TLS
  • Teams preferring a graphical UI over YAML file configuration
  • Applications needing complex client-side interactivity or custom JavaScript logic

Pros & Cons

Pros

Blazing Fast Performance

The entire dashboard is statically generated at build time, ensuring instant load speeds and reduced server load, as highlighted in the README's focus on speed.

Proxied Security Model

All API requests are proxied through the server, keeping backend service keys hidden from client exposure, which enhances security for self-hosted environments.

Extensive Service Integration

Supports over 100 popular self-hosted apps like Plex and *arr suites, providing live data aggregation without custom coding, as listed in the service widgets section.

Seamless Docker Discovery

Automatically discovers and displays Docker container status via labels, reducing manual configuration for homelab users, detailed in the Docker integration features.

High Customization Flexibility

Configurable via YAML with support for custom themes, CSS, and layouts, allowing personalized dashboards without writing code, as emphasized in the customization section.

Cons

No Built-in Authentication

The README explicitly warns that Homepage lacks an authentication layer, requiring users to set up external reverse proxies or VPNs for secure public access, adding deployment complexity.

Static Generation Limitations

Real-time data updates require manual rebuilds or server restarts since the dashboard is generated at compile time, which can be cumbersome for frequently changing environments.

YAML Configuration Overhead

Configuration relies solely on YAML files, which can be error-prone and less accessible for users unfamiliar with YAML syntax, despite the extensive documentation.

Docker Socket Dependency Risk

For Docker integration, it requires access to the Docker socket (/var/run/docker.sock), which poses security risks if not properly isolated or managed in production setups.

Frequently Asked Questions

Quick Stats

Stars33,279
Forks2,152
Contributors0
Open Issues0
Last commit1 day ago
CreatedSince 2022

Tags

#homelab#nextjs#homepage#dashboard#static-site#node#docker#startpage#react#docker-integration#yaml-config#self-hosted

Built With

N
Next.js
Y
YAML
p
pnpm
D
Docker

Links & Resources

Website

Included in

Self Hosted284.1k
Auto-fetched 1 day ago

Related Projects

GlanceGlance

A self-hosted dashboard that puts all your feeds in one place

Stars37,603
Forks1,497
Last commit2 days ago
HomerHomer

A very simple static homepage for your server.

Stars11,677
Forks928
Last commit2 days ago
Your SpotifyYour Spotify

Self hosted Spotify tracking dashboard

Stars4,608
Forks216
Last commit3 months ago
ryotryot

Roll your own tracker!

Stars3,643
Forks140
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub