This guide provides step-by-step instructions for installing the Dashboard script and its dependencies.
Before you begin, ensure you have the following command-line tools installed on your system:
bash --version
.On most Linux systems, you can install these with your package manager. For example, on Debian/Ubuntu:
sudo apt-get update
sudo apt-get install -y bash git curl jq
On macOS, these tools are typically pre-installed. You can install jq
with Homebrew:
brew install jq
Clone the Repository
Open your terminal and clone the dashboard
repository from GitHub to a location of your choice.
git clone https://github.com/attogram/dashboard.git
This will create a dashboard
directory containing the project files.
Navigate into the Directory
cd dashboard
Create Your Configuration File
The dashboard is configured using a config.sh
file. A template is provided as config/config.dist.sh
. Copy this template to create your own configuration file.
cp config/config.dist.sh config/config.sh
Edit Your Configuration
Open the config/config.sh
file in your favorite text editor. Fill in your usernames for the services you want to track. See the Configuration Guide for details on all the available options.
# Example: nano config/config.sh
nano config/config.sh
Run the Script
You are now ready to run the dashboard! You can run the main script directly from the command line.
./dashboard.sh
By default, this will run a full report in the tsv
text format. To learn about the different output formats and how to run specific modules, see the Main Script Guide.