OpenSource-Hub
H

Homepage

29.9k stars·System Optimization·SHA-256 checksum verified

A modern, fully static, fast, secure, highly customizable application dashboard with Docker auto-discovery and 100+ service integrations.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

A self-hosted dashboard that auto-discovers Docker containers and aggregates services with widgets.

Core Features

  • Fully static site generated at build time for instant loading
  • All API requests proxied to hide API keys and ensure security
  • 100+ service integrations (Radarr, Sonarr, Plex, Jellyfin, etc.) and info widgets (weather, time)
  • Automatic Docker service discovery via labels
  • 40+ languages, highly customizable themes and layouts

What It Can't Do

  • Homepage does not include authentication. If exposed to untrusted networks, it must sit behind a reverse proxy enforcing authentication, TLS, and strict Host header validation. Do not expose port directly to the public internet.

Use Cases

  • Homelab service overview dashboard
  • Internal enterprise app portal
  • NAS Docker service monitoring

Detailed Introduction

Homepage is a modern application dashboard that is fully static and built at compile time for instant load times. It proxies all API requests to backend services, keeping API keys hidden and ensuring security. It supports over 100 service integrations (Radarr, Sonarr, Plex, Jellyfin, etc.) and information widgets (weather, time, search). Configuration is done via YAML files or automatically via Docker labels. It includes full i18n support for 40+ languages and is highly customizable with themes, custom CSS/JS, and layouts. Built for AMD64 and ARM64, it runs as a Docker container or from source.

Tags

dashboarddockerself-hostedhomelabwidgets

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Deploy with Docker Compose: create docker-compose.yml (see docs)

4

Configure config folder using skeleton from src/skeleton

5

Run docker-compose up -d, access http://localhost:3000

Install Guide
  1. Deploy with Docker Compose: create docker-compose.yml (see docs)
  2. Configure config folder using skeleton from src/skeleton
  3. Run docker-compose up -d, access http://localhost:3000
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop and remove container: docker-compose down, delete config directory and image.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-05-13 12:34:27
GitHub RepositoryOfficial Website

Similar Projects