Homepage

Homepage

A free, self-hosted start page that puts every app running on your home server or homelab — Plex, your router, your download manager — onto one clean screen with live status at a glance.

🔗 Visit Homepage
📁 Open Source & Self-hosting🗣️ English📅 August 24, 2026

Description

Anyone running more than a couple of self-hosted services quickly ends up with a mess of bookmarks and half-remembered ports and IP addresses just to check whether the media server is running or a download finished. Homepage solves that by giving all of it one front door: a single customizable page listing every service, showing its live status, and linking straight through — closer to a car's dashboard than a bookmarks folder, since it tells you the state of things at a glance instead of making you click into each one.

Homepage (by the gethomepage project) is an open-source, statically-generated application dashboard built with Next.js, configured through simple YAML files. It ships over 100 pre-built service integrations (Plex, Jellyfin, Sonarr, Docker, Kubernetes, Proxmox, and more), proxies API requests so your service credentials stay hidden from the browser, auto-discovers Docker containers via labels, and adds utility widgets like weather, system resources, and search. With 32,000+ GitHub stars, 200+ contributors, and support for 40+ languages, it has become one of the most widely adopted dashboards in the self-hosting community, distributed under the GPL-3.0 license.

💬 Our review

The short version: Homepage is close to the default choice for a self-hosted dashboard right now — it's free, extremely actively maintained, and its 100+ integrations mean almost anything in a typical homelab stack is supported out of the box.

The proxy architecture is a genuinely good design decision that's easy to overlook: because API requests to your backend services are proxied server-side rather than made directly from the browser, your API keys and credentials for services like Sonarr or Proxmox never end up exposed in client-side code, which matters if the dashboard is ever reachable outside your own network. The YAML-based configuration is also refreshingly simple compared to the more code-heavy setup some competing dashboards require.

The honest caveats: YAML configuration means real text-editing rather than a point-and-click admin panel, which is a small but real barrier for less technical self-hosters. It's also a pure dashboard, not a reverse proxy or an authentication layer — you still need something like Traefik or Nginx Proxy Manager alongside it if you want the underlying services properly secured, not just linked to.

💰 Pricing

FreeFully free and open source (GPL-3.0). No paid tier; optional sponsorship via Open Collective/Patreon.
Open source 0

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Free

Entièrement gratuit et open source (licence GPL-3.0). Sponsoring optionnel via Open Collective / Patreon.

👥 Target audienceParticuliers auto-hébergeant des services (homelab, NAS, Docker/Kubernetes) qui veulent un tableau de bord central
🗣️ Languagesen
🌍 Target countriesWorldwide
👍

Pros

Gratuit, open source, très activement maintenu (32k+ étoiles GitHub, 200+ contributeurs)

100+ intégrations de services prêtes à l'emploi (Plex, Sonarr, Docker, Kubernetes, Proxmox...)

Requêtes API proxyfiées côté serveur — les clés API ne sont jamais exposées au navigateur

Configuration YAML simple, découverte automatique des conteneurs Docker via labels

👎

Cons

Configuration en YAML — pas d'interface d'administration cliquable

Un simple tableau de bord, pas un reverse proxy ni une couche d'authentification

❓ Frequently asked questions

What is Homepage?
Is Homepage free?
How is it configured?
How many services does it integrate with?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?