A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 

1.9 KiB

Homer GitHub stars

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.

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/"
      - 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/"