DualzIT / Dashball

A computer monitoring system with build in webserver for an easy deployment.
https://dashball.dualzit.nl/
MIT License
2 stars 0 forks source link

Dashball

As in a dashboard for all devices

Demo

image

Unfortunately the demo pc does not have a GPU but you can still check out the demo at https://demo.dashball.dualzit.nl

Use case

Dashball is not one of those cloud monitoring software.

We create a webserver with all the information you need to remotely check in on your system.

Setup

There are multiple ways to install and run Dashball

.exe installer (Only for windows)

Download dashball.exe from the latest release and run it.

Windows will give some security warnings that you need to ignore

.sh installer (Only for linux)

curl -s -L dualzit.nl/install_dashball.sh | sudo bash

Default the website is at localhost:8080

go

if you don't have already you need to install golang For Ubuntu/Debian

sudo apt update
sudo apt install golang

or for red-hat based distro's

sudo yum update
sudo yum install golang

download the zip file or clone using

git clone https://github.com/DualzIT/Dashball.git

go to the dashball/src directory

cd dashball/src

And run dashball.go using go

sudo go run dashball.go

python3

Warning: python3 is currently not supported. We want to focus on Go for now. if you don't have already you need to install python3

sudo apt update
sudo apt install python3
sudo apt install pip

install depedencies

pip install GPUtil
sudo pip install psutil
pip install py3nvml

download the zip file or clone using

git clone https://github.com/DualzIT/Dashball.git

go to the dashball/src directory

cd dashball/src

And run dashball.py using python3

sudo python3 Dashball.py

uninstall

Windows

for windows you can uninstall Dashball using either the normal windows settings or with appwiz.cpl