yaml
configuration file.
Demo • Docker Hub • Get started
## Highlights - ⚡️ Lightweight & Fast - 🥱 Low / No maintenance - 📄 Simple [yaml](http://yaml.org/) file configuration - ➕ Installable (pwa) - 🧠 Smart cards - 🔍️ Fuzzy search - 📂 Multi pages & item grouping - 🎨 Theme customization - ⌨️ keyboard shortcuts: - / Start searching. - Escape Stop searching. - Enter Open the first matching result (respects the bookmark's `_target` property). - Alt (or Option) + Enter Open the first matching result in a new tab. ## Table of Contents - [Getting started](#get-started) - [Kubernetes Installation](docs/kubernetes.md) - [Configuration](docs/configuration.md) - [Theming](docs/theming.md) - [Smart cards](docs/customservices.md) - [Tips & tricks](docs/tips-and-tricks.md) - [Development](docs/development.md) - [Troubleshooting](docs/troubleshooting.md) ## Get started Homer is a full static html/js dashboard, based on a simple yaml configuration file. See [documentation](docs/configuration.md) for information about the configuration (`assets/config.yml`) options. It's meant to be served by an HTTP server, **it will not work if you open the index.html directly over file:// protocol**. ### Using docker The configuration directory is bind mounted to make your dashboard easy to maintain. **Start the container with `docker run`** ```sh # Make sure your local config directory exists docker run -d \ --name homer \ -p 8080:8080 \ --mount type=bind,source="/path/to/config/dir",target=/www/assets \ --restart=unless-stopped \ b4bz/homer:latest ``` > [!NOTE] > The container will run using a user uid and gid 1000 by default, add `--userNote: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: