Shaark is an open-source, self-hosted platform for capturing, analyzing, and visualizing network traffic. In this tutorial, we will explain how to install Shaark on EndeavourOS Latest using GitHub repository.
Before you start, you need to have the following prerequisites:
If Git is not already installed, you can install it by running the following command in the terminal:
sudo pacman -S git
You can install Docker and Docker Compose by running the following command in the terminal:
sudo pacman -S docker docker-compose
After installing Docker and Docker Compose, start the Docker service using the following command:
sudo systemctl start docker
Next, you need to clone the shaark repository using the following command:
git clone https://github.com/MarceauKa/shaark.git
This will clone the shaark repository to your current working directory.
After cloning the shaark repository, navigate to the shaark directory and modify the docker-compose.yml
file using your favorite text editor.
cd shaark
sudo nano docker-compose.yml
You need to replace the value of the MONGO_INITDB_ROOT_PASSWORD
variable with a strong password.
After modifying the docker-compose.yml
file, start Shaark using the following command:
sudo docker-compose up -d
This will start Shaark in detached mode.
Finally, access Shaark by opening your web browser and navigating to http://<your server's IP address>:8000
.
You will be asked to create a new username and password for your Shaark account.
In this tutorial, you learned how to install Shaark on EndeavourOS Latest using GitHub repository. Shaark is a powerful tool for capturing and analyzing network traffic, and it can help you troubleshoot and secure your network.
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!