Jchase2 / serverHuD

A heads up display application for displaying server stats and information.
2 stars 4 forks source link

serverHuD

A web based heads up display for servers and websites. Designed by a dev for server admins, website admins, or devs to monitor their services, servers or websites. It is currently only tested on linux, but additional platforms are in the works.

serverHuD image serverHuD_image_2

Why ServerHuD?

ServerHuD is designed to be as simple to deploy and use as possible, while still supplying the basic features needed to keep tabs on your systems. There are many other ways to monitor services and servers, and we encourage users to pick the best tool for their specific use case.

The advantages of using ServerHuD over other solutions:

Features

Base Server

Extension Server

Some extension server features require you to run it as root.

Getting Started

In order to use serverHuD, there are two required components and one optional component.

If you'd like to run your own serverHuD instance:

Installation guide for the server: Backend Installation Guide

For the Client:

If you want to use the extension server for additional data, you'll need Go installed on your server. Then simply run the go server (preferably with root) and change the .env on the backend to use the address you configure for that server. You'll need to point your web server (nginx, apache, whatever) to the server so it's accessible. Highly recommend using a https connection for security.

(Installation guide for the client, and extension server, coming soon.)

Tech Stack

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Development

Please see the serverHuD improvement project to see planned changes:

https://github.com/users/Jchase2/projects/1/views/1