the_hub
The Hub
Note: The Hub is still in active development and isn't ready for production use yet.
A dashboard for monitoring the host system, web servers, game servers, and sensors/iot/services.
Supported Monitors:
- System (Monitor host system cpu/network load/memory)
- HTTP(S) Servers
- Command & Conquer: Renegade (GameSpy Query)
- Minecraft
- Minetest (Only able to detect if server is responsive)
- Sensors/IoT/Services (Which report into the Hub)
Installation
- Have a Linux/Unix system
- Install
crystal
- Install
libsass
anddnsutils
- Run
shards install
- dnsuntils is required for the
dig
command to be available to HubDNS::SRV for Minecraft monitor.
Usage
- Run
crystal src/the_hub.cr
- On first run the database will be created and you'll be asked to enter credentials to create the Administrator account
Development
TODO: Write development instructions here
API
TODO: Write API docs here
Contributing
- Fork it (https://github.com/cyberarm/the_hub/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Code of Conduct
"Matz is nice so we are nice."
Contributors
- Cyberarm Cyberarm - creator, maintainer
Repository
the_hub
Owner
Statistic
- 0
- 0
- 1
- 0
- 9
- over 4 years ago
- October 28, 2018
License
MIT License
Links
Synced at
Sun, 22 Dec 2024 04:55:54 GMT
Languages