Hubleys is an open-source dashboard application that provides metrics and alerts for Kubernetes clusters. In this tutorial, we will guide you on how to install Hubleys on Debian Latest version.
Before starting the installation process, you will need the following:
First, update the package index and upgrade existing packages on Debian by running:
sudo apt update
sudo apt upgrade
Hubleys is a Docker container, so you need to install Docker and Docker-compose on your Debian server. Run the following commands to install them:
sudo apt install docker.io
sudo systemctl enable --now docker
sudo apt install docker-compose
You can verify the installation by running:
sudo docker -v
sudo docker-compose -v
Next, you need to clone the Hubleys repository from Github. Run the following command to clone the repository:
sudo git clone https://github.com/knrdl/hubleys-dashboard.git /opt/hubleys
Before starting Hubleys, you need to configure it by setting up the environment variables and editing the config.yaml
file.
The config.yaml
file contains various configuration options such as Kubernetes authentication details, certificates, and metrics endpoints.
Copy the example configuration file, and edit it according to your Kubernetes environment:
sudo cp /opt/hubleys/config.yaml.example /opt/hubleys/config.yaml
sudo nano /opt/hubleys/config.yaml
Edit the KUBECONFIG
variable with the path to your kubeconfig file.
After configuring Hubleys, you can start it using docker-compose. Run the following command to start Hubleys:
cd /opt/hubleys/
sudo docker-compose up -d
The dashboard will be available on port 3000
. Access [http://
That's it! You have successfully installed Hubleys Dashboard on Debian Latest. You can now monitor your Kubernetes clusters using Hubleys. We hope this guide was helpful to you.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!