Skip to content

Homepage - Modern Self-Hosted Dashboard Service

Homepage is a modern dashboard solution that allows you to create a centralized access point for all your web services and applications. It features a clean interface with customizable layouts, widgets, and service integrations.

Service Organization

  • Customizable layouts with multiple columns and sections
  • Service grouping with icons and descriptions
  • Quick launch functionality with search capabilities
  • Widget support for various services like Docker, Radarr, Sonarr

Dashboard Customization

  • Light and dark theme options
  • Configurable card blur and header styles
  • Custom icons and descriptions for services
  • Resource monitoring widgets
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
ports:
- 3000:3000
volumes:
- /path/to/config:/app/config
- /var/run/docker.sock:/var/run/docker.sock
environment:
PUID: 1000
PGID: 1000
restart: unless-stopped

Homepage uses YAML files for configuration:

settings.yaml

title: Homepage
theme: dark
color: gray
cardBlur: md
headerStyle: boxed
target: _blank
showStats: true

services.yaml

- Administration:
- Service Name:
href: https://service.url
description: Service Description
icon: service-icon.png
widget:
type: widget-type
url: widget-url
  • Widgets: Support for various service integrations including:

    • Calendar
    • Weather
    • System resources
    • Docker containers
    • Media management tools
  • Search: Built-in search functionality with provider options

    • Quick launch capability
    • Description search
    • Custom search providers
  • Layout: Flexible layout system with:

    • Column configurations
    • Row styling
    • Header customization
    • Group organization

For more detailed information and configuration options, visit: HomePage Dashboard