Overview:
Homepage is a versatile and feature-rich start page that offers quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant design, and optimal performance. This tool is designed to be a convenient companion, providing users with the information they need to kickstart their day and stay organized throughout it.
Features:
- Fast: Statically generated at build time for instant load times.
- Secure: API requests to backend services are proxied to keep API keys hidden and ensure security.
- For Everyone: Supports images for AMD64, ARM64, ARMv7, and ARMv6.
- Full i18n: Support for over 40 languages.
- Service & Web Bookmarks: Customize and add links to the homepage.
- Docker Integration: Automatically discover and manage services via Docker labels.
- Service Integration: Over 100 service integrations, including popular apps like Radarr, Sonarr, and more.
- Information & Utility Widgets: Weather, time, date, search, and various other widgets.
Installation:
Using Docker:
- Using docker compose:
[docker-compose command snippet]
- Using docker run:
[docker run command snippet]
Using Node:
- Clone the repository:
git clone [repository_url]
- Install dependencies and build the production bundle:
[dependency installation commands]
- If starting for the first time, copy the
src/skeleton
directory toconfig/
for initial config files. - Run the server:
- Production mode:
[production mode command]
- Development mode:
[development mode command]
- Production mode:
Summary:
Homepage is a feature-packed start page with a strong emphasis on speed, security, and customization. With support for various integrations, widgets, and themes, it offers users a personalized and efficient way to kickstart their day and organize their online activities. By following the installation guide, users can quickly set up Homepage to enhance their browsing experience.