homepage
v2.8.0A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
- Maintenance
- Active153 commits in 3 months · bus factor 1
- License
- GPL-3.0Copyleft · OSI-approved
- Security
- 5 advisories1 critical, 1 high, 3 medium
- Supported versions
- No scheduleendoflife.date does not track this project
33.7k stars · 2.2k forks · 2 open issues · last release 3 days ago · data checked 5 hours ago
Breaking changes
What to check before upgrading, taken from the notes of the last 30 releases.
- v2.1.1Aug 21, 2026
- > ⚠️ Note: version 2.1.1 contains an error with parsing YAML configuration files that may affect some users, please upgrade to 2.1.2 to bypass that issue.
- v2.0.0Aug 14, 2026
⚠️ Breaking Changes
- Feature: homepage auth (#6769) @shamoon
- v1.8.0Dec 10, 2025
- [BREAKING] Chore: remove deprecated widget field colorizing by @shamoon in https://github.com/gethomepage/homepage/pull/6043
Release history
All releases on GitHubAtom feed/feed/gethomepage/homepage
Badge
[](/p/gethomepage/homepage)
What's Changed
🚀 Features
- Enhancement: add BookOrbit API key authentication support (#7339) @mehalter
- Enhancement: use language in html document, consolidate normalize handler (#7313) @shamoon
- Enhancement: sort Deluge leech progress by completion (#7304) @prashantsolanki3
- Enhancement: add more optional fields to beszel widget (#7303) @remc0r
- Enhancement: localize the sign-in page (#7293) @brushax
- Enhancement: allow disabling quicklaunch (#7288) @shamoon
- Enhancement: support glances chart min / max (#7287) @shamoon
🐛 Fixes
- Fix: fix ical integration timezone setting (#7343) @shamoon
- Fix: prevent customapi mapping label i18n collisions (#7340) @shamoon
- Fix: fix ical recurring event overrides (#7334) @shamoon
- Fix: match QNAP volume usage by volumeValue instead of list index (#7327) @dfbustosus
- Fix: apply bookmarksStyle to bookmark groups in layout sections (#7323) @dfbustosus
- Fix: change DSM error handling to be generic on Homepage side (#7321) @shamoon
- Fix: URL-encode Synology username and password (#7319) @northbymidwest
- Fix: log in again when Pi-hole rejects the cached session (#7284) @astorije
🧰 Maintenance
- Chore(deps): Bump astral-sh/setup-uv from 10.3.2 to 10.3.3 (#7325) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump docker/login-action from 4.5.1 to 4.7.0 (#7324) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps-dev): Bump jsdom from 30.0.1 to 30.1.3 (#7307) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps-dev): Bump eslint-config-next from 16.3.3 to 16.4.3 (#7308) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump the react group across 1 directory with 2 updates (#7306) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump follow-redirects from 1.16.1 to 1.16.2 (#7311) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps-dev): Bump prettier from 3.9.9 to 3.9.10 (#7310) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump ws from 8.21.2 to 8.22.0 (#7309) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump undici from 8.11.2 to 8.12.3 (#7299) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump astral-sh/setup-uv from 10.3.0 to 10.3.2 (#7297) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump systeminformation from 5.33.13 to 5.33.16 (#7298) @[dependabot[bot]](https://github.com/apps/dependabot)
- Chore(deps): Bump crowdin/github-action from 3.3.0 to 3.5.0 (#7296) @[dependabot[bot]](https://github.com/apps/dependabot)
🌐 Translations
- New Crowdin translations by GitHub Action (#7278) @[github-actions[bot]](https://github.com/apps/github-actions)
- Chore: add translations for portainer Kubernetes labels (#7301) @JzPyro
📚 Documentation
- Chore: add security reporting policy (#7314) @shamoon
- Documentation: note Forgejo compatibility with Gitea widget (#7290) @matoutech