Homepage is a free, open-source application dashboard that shows all your self-hosted services in one beautiful page.
What Is Homepage?
Homepage is a modern, fully static, fast dashboard with integrations for 100+ services. It shows real-time stats from your services.
Key features:
- Beautiful, responsive design
- 100+ service integrations with real-time stats
- Widget support (weather, search, bookmarks)
- Docker integration (auto-discover services)
- Kubernetes support
- Multi-language
- Fast (static generation)
- YAML configuration
Quick Start
docker run -d -p 3000:3000 \
-v homepage-config:/app/config \
ghcr.io/gethomepage/homepage:latest
Configuration
# services.yaml
- Infrastructure:
- Proxmox:
icon: proxmox.svg
href: https://proxmox.local:8006
widget:
type: proxmox
url: https://proxmox.local:8006
username: api@pam!homepage
password: your-token
- Portainer:
icon: portainer.svg
href: https://portainer.local
widget:
type: portainer
url: https://portainer.local
env: 2
key: your-api-key
- Media:
- Jellyfin:
icon: jellyfin.svg
href: https://jellyfin.local
widget:
type: jellyfin
url: https://jellyfin.local
key: your-api-key
Supported Widgets
100+ services including:
- Infrastructure: Proxmox, Portainer, Traefik, Nginx
- Media: Jellyfin, Plex, Sonarr, Radarr
- Monitoring: Grafana, Uptime Kuma, Prometheus
- Storage: Nextcloud, MinIO, Synology
- Dev: Gitea, Drone CI, GitLab
- Network: Pi-hole, AdGuard, WireGuard
Docker Auto-Discovery
# docker.yaml
my-docker:
host: 172.17.0.1
port: 2375
Homepage automatically discovers and displays your Docker containers.
With 21K+ GitHub stars. One dashboard for everything.
Monitor your scrapers! Apify tools. Custom solutions: spinov001@gmail.com
Top comments (0)