Skip to content
A very simple static homepage for your server.
CSS HTML JavaScript
Branch: master
Clone or download
Pull request Compare This branch is 10 commits ahead, 13 commits behind bastienwirtz:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
vendors
LICENSE
README.md
app.css
app.css.map
app.js
app.scss
config.yml
index.html
screenshot.png
worker.js

README.md

Homer

A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.

If you need authentication support, you're on your own (it can be secured using a web server auth module or exposing it only through a VPN network / SSH tunnel, ...)

screenshot

How to build / install it? Where is the webpack config? There is no build system (😱), use it like that! It's meant to be stupid simple & zero maintenance required. just copy the static files somewhere, and visit the index.html.

configuration

Title, icons, links, colors, and services can be configured in the config.yml file, using yaml format.

---
# Services
# First level array represent a group.
# Leave only a "items" key if not using group (group name, icon & tagstyle are optional, section separation will not be displayed).
services:
  - name: "Services"
    icon: []
    items:
      - name: "qBittorrent"
        logo: "assets/tools/qbit.png"
        subtitle: "Admin UI for Torrents"
        tag: ""
        url: "http://127.0.0.1:8080"
  - name: "Plex"
    icon: []
    items:
      - name: "Plex"
        logo: "assets/tools/plex.png"
        subtitle: "Plex Media Server Frontend"
        tag: ""
        url: "http://127.0.0.1:32400/web/index.html"
      - name: "Sonarr"
        logo: "assets/tools/sonarr.jpg"
        subtitle: "Automatically download TV Shows for Plex"
        tag: ""
        url: "http://localhost:8989/"
      - name: "Radarr"
        logo: "assets/tools/radarr.png"
        subtitle: "Automatically download Movies for Plex"
        tag: ""
        url: "http://localhost:7878/"
      - name: "Jackett"
        logo: "assets/tools/jackett.png"
        subtitle: "Manage trackers for Sonarr + Radarr"
        tag: ""
        url: "http://localhost:9117/"
You can’t perform that action at this time.