gethomepage /homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
★ 33,588⑂ 2,166
33,588
stars
+80+104+603
2,166
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
A modern, fast, secure fully proxied, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. Easily configured via YAML files or through docker label discovery. Features With features like quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant and modern design, and a focus on performance, Homepage is your ideal start to the day and a handy companion throughout it. - Fast - Cached dashboard data and optimized assets keep page loads quick. - Secure - All API requests to backend services are proxied, keeping your API keys hidden. Constantly reviewed for security by the community. - For Everyone - Images built for AMD64, ARM64. - Full i18n - Support for over 40 languages. - Service & Web Bookmarks - Add custom links to the homepage. - Docker Integration - Container status and stats. Automatic service discovery via labels. - Service Integration - Over 100 service integrations, including popular starr and self-hosted apps. - Information & Utility Widgets - Weather, time, date, search, and more. - And much more... Docker Integration Homepage has built-in support for Docker, and can automatically discover and add services to the homepage based on labels. See the Docker Service Discovery page for more information. Service Widgets Homepage also has support for hundreds of 3rd-party services, including all popular \arr apps, and most popular self-hosted apps. Some examples include: Radarr, Sonarr, Lidarr, Bazarr, Ombi, Tautulli, Plex, Jellyfin, Emby, Transmission, qBittorrent, Deluge, Jackett, NZBGet, SABnzbd, etc. As well as service integrations, Homepage also has a number of information providers, sourcing information from a variety of external 3rd-party APIs. See the Service page for more information. Information Widgets Homepage has built-in support for a number of information providers, including weather, time, date, search, glances and more. System and status information presented at the top of the page. See the Information Providers page for more information. Customization Homepage is highly customizable, with support for custom themes, custom CSS & JS, custom layouts, formatting, localization and more. See the Settings page for more information. Getting Started For configuration options, examples and more, please check out the homepage documentation. Security Notice 🔒 Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system). To keep your information private, if Homepage is reachable from any untrusted network, it: 1. must sit behind a reverse proxy (and/or VPN) that enforces authentication, TLS, and strictly validates Host headers. 2. An optional built-in OIDC login flow or simple password login is available (opt-in) offering a simple “authenticated or not” guard.