Back to Blog
team@tinypod.app

Self-Hosting Homer: Application Dashboard

Homer is a simple, static dashboard for all your self-hosted services. One page with links to everything, customizable with YAML.

homerdashboardorganizationself-hosting

What Is Homer?


Homer is a dead-simple application dashboard. It's a static page that organizes links to all your self-hosted services in one place.


Features


Configuration

  • YAML-based configuration
  • No database needed
  • Categories and groups
  • Custom icons (Font Awesome, images)
  • Custom CSS themes

  • Service Status

  • Health checks for services
  • Show service status on the dashboard
  • Custom health check endpoints

  • Appearance

  • Multiple themes (dark, light, custom)
  • Logo and header customization
  • Responsive design
  • Search/filter services

  • Homer vs Heimdall vs Homarr


  • Homer: Simplest, YAML config, static site
  • Heimdall: PHP-based, database, more features
  • Homarr: Most modern, Docker integration, widgets

  • Example Config


    yaml

    services:

  • name: Development
  • items:

  • name: Gitea
  • subtitle: Git server

    url: https://git.example.com

    icon: fab fa-git-alt

  • name: Woodpecker
  • subtitle: CI/CD

    url: https://ci.example.com

  • name: Monitoring
  • items:

  • name: Grafana
  • url: https://grafana.example.com

  • name: Uptime Kuma
  • url: https://status.example.com


    Deployment


    Deploy on TinyPod. Resources: 1 CPU, 64 MB RAM. It's a static site — the lightest app you'll deploy.


    Homer is the home page for your self-hosted kingdom. A single bookmark that links to everything.