serverhd

command module
v0.0.0-...-5454673 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2020 License: GPL-3.0 Imports: 6 Imported by: 0

README

Server Home Dashboard

⚠️ WIP: Some support will be provided via the GitHub issues whilst in development

ServerHD is a auto-population dashboard system for your self-hosted applications. Data is pulled from a variety of popular services to automatically add and remove content from your self-hosted app dashboard. ServerHD can automate the addition and removal of: applications, notifications, and bookmarks.

This repository is just ServerHD's API, the core service that collects the data and provides 3 simple models for frontend dashboards to use. As an example, a fork of SUI has been made to use data collected by ServerHD rather that just the apps defined in a json file. The ServerHD API and model definition can be found here.

Getting Started

I suggest ServerHD is run as Docker container, as it was designed to run in my Docker Compose based home-server set-up that cdan be found here.


Providers

There sre 3 types of data collected, formatted and provided by ServerHD. These are all collected using 'providers'. There are 3 types of provider, one for each type of data. Each provider can have multiple variations.

Application Providers
  • Static File
  • Docker Unix Socket
  • Træfik v2 API

See the wiki page for more details.

Notification Providers
  • Gotify
  • Covid19

See the wiki page for more details.

Bookmark Providers
  • Linkding

See the wiki page for more details.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL