How to Install EdMon on Elementary OS

EdMon is a monitoring tool for monitoring Ed25519 public key usage. In this tutorial, we'll show you how to install EdMon on Elementary OS using a simple step-by-step guide.

Prerequisites

Step 1: Install Dependencies

Before installing EdMon, make sure that all the necessary dependencies are installed. Open terminal by pressing CTRL + ALT + T and execute the following command:

sudo apt-get install -y build-essential libgmp-dev libssl-dev

This command will install essential build tools, GMP library, and SSL library needed for compiling and running EdMon.

Step 2: Install Git

Next, we need to install Git to clone the EdMon repository. Run the following command to install Git:

sudo apt-get install -y git

Step 3: Clone the EdMon Repository

Once Git is successfully installed, we can now clone the EdMon repository from GitHub. Navigate to the directory where you want to download the code and execute the following command:

git clone https://github.com/Edraens/EdMon.git

This command will download the EdMon source code and save it into a directory named "EdMon".

Step 4: Build and Install EdMon

To install EdMon, we need to build it from source. Go to the EdMon directory using the following command:

cd EdMon

After navigating to EdMon directory, execute the following commands to build and install EdMon:

make
sudo make install

These commands will compile and install the EdMon binary. Now, you can start monitoring Ed25519 public key usage using the edmon command.

Step 5: Verify Installation

To check whether EdMon is installed successfully on your Elementary OS, run the following command:

edmon --help

If the output looks like the below, then you have successfully installed EdMon on your system.

Usage: edmon [-qd] [-i INTERVAL] [-n NUM_KEYS] [-f KEY_FILE] [-s] [-h]
EdMon, version 0.9.0-alpha

    -i, --interval=N         the interval per key check in milliseconds (default: 1000)
    -n, --num-keys=N         the number of keys to monitor (default: 1)
    -f, --key-file=FILE      the file that contains the base public keys
    -q, --quiet              don't print output
    -d, --debug              print debug information
    -s, --stream             output a continuous stream of key usage information
    -h, --help               print this message and exit

Congratulations! You have successfully installed EdMon on Elementary OS. You are now able to monitor Ed25519 public key usage.

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!