This article describes ASIC Hub installation and setup on Linux-based operating systems.
Supported distributions
Ubuntu 18 or above (latest LTS release recommended)
Debian stretch or above
Any other distro with systemd and glibc 2.24 (or above)
Installation
Simple install
Run this script to download and install ASIC Hub.
curl -f https://download.hiveos.farm/hub/install.sh | sh
Manual install
Download Hub installation tarball from here
Extract tarball.
Run
install.shscript in extracted folder with sudo or as root.
Example:
wget https://download.hiveos.farm/hub/stable/latest/hub-linux-amd64.tar.gz tar -xf hub-linux-amd64.tar.gz cd hub-linux-amd64 sudo ./install.sh
Installation script will install ASIC Hub as asic-hub service and hubctl cli tool.
Use systemctl command to check if asic-hub service is running:
$ systemctl status asic-hub● asic-hub.service—ASIC Hub monitoring daemon.
Loaded: loaded (/etc/systemd/system/asic-hub.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-11-06 22:27:23 UTC; 20s ago
Main PID: 2155 (hub)
Tasks: 10 (limit: 2282)
Memory: 4.1M
CGroup: /system.slice/asic-hub.service
└─2155 /opt/asic-hub/hub -c /etc/asic-hub/config.tomlOpen http://localhost:8800 to open ASIC Hub web UI or use
hubctltool to register ASIC Hub.
Uninstall Hub
Using install script
Run this command to uninstall ASIC Hub:
sudo /opt/asic-hub/uninstall-asic-hub
Manual uninstall
Hub can be uninstalled manually if installation script is unavailable:
Stop and remove ASIC Hub service:
sudo systemctl stop asic-hub sudo systemctl disable asic-hub sudo systemctl daemon-reload sudo rm /etc/systemd/system/asic-hub.service
Remove ASIC Hub files
sudo rm -rf /opt/asic-hub sudo rm -rf /var/log/asic-hub sudo rm -rf /etc/asic-hub sudo rm -rf /usr/bin/hubctl
Start or stop service
Restart service:
sudo systemctl restart asic-hub
Stop service:
sudo systemctl stop asic-hub
Start service:
sudo systemctl start asic-hub
Where to go from here?
