Homer

github.com/bastienwirtz/homer Self-Hosting Open-source projectOpen source

Server services can be organized in Homer, a static start page for self-hosted applications.

github.com/bastienwirtz/homer
Homer homepage screenshot

About Homer

Homer is an open source static start page for a personal or self-hosted server. It presents links to the services you run, and you define its contents in a single YAML configuration file. The result is a full static HTML and JavaScript dashboard, so it has no database or server-side application logic.

Homer must be served by an HTTP server. The source states that it will not work if index.html is opened directly over the file:// protocol. It can be run with the official Docker image, from a prebuilt release tarball placed behind any web server, or built manually with pnpm. The source documents the Docker environment variables SUBFOLDER, PORT, IPV6_DISABLE and INIT_ASSETS.

Key features

  • Dashboard defined by a single YAML configuration file
  • Fuzzy search across listed services with keyboard shortcuts
  • Multiple pages and grouped items on one dashboard
  • Theme customization
  • Installable as a progressive web app
  • Docker image with a bind-mounted configuration directory
Best for: People who run self-hosted services and want a simple, text-configured start page that is served as static files.
Good for
  • Described by the project as lightweight and low maintenance
  • Configuration is a plain YAML file that can be edited directly
  • Released under the Apache-2.0 open source license
Watch out for
  • Must be served by an HTTP server and does not run from file://
  • The Docker container runs as uid and gid 1000 by default, so the configuration directory permissions may need adjusting

Homer at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Homer alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 20 alternatives

Popular in Self-Hosting

Well-known listings from the same topic.

All 37

Homer FAQ

Can I open Homer by double-clicking index.html?
No. The project states that Homer is meant to be served by an HTTP server and will not work if index.html is opened directly over the file:// protocol.
How is the dashboard configured?
Homer is configured through a simple YAML file, assets/config.yml. The release instructions say to copy assets/config.yml.dist to that path to start.
Can Homer be hosted under a subfolder of a domain?
Yes. Setting the SUBFOLDER environment variable to a path such as /homer serves the dashboard from that subfolder.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing