How To Install CrowdSec on Your Server with Debian 11

CrowdSec provides a complete suite of cybersecurity products to effectively protect your online services, a SaaS-based dashboard for threat visibility and response, and a common threat intelligence database to proactively block aggressive incoming traffic. In this article will be described, how you can install this tool on your server with Debian 11.

Install the CrowdSec Agent

Login to the server using SSH, or VNC with a non-root user who has sudo privileges. To get started, it is recommended that you log into your server with a sudo user. You can do it like this:

ssh any-user@<Your_IP_Address>

Next, it is recommended to download a special script. It will add the given repository – packagecloud.io to the list of sources and the packagecloud.io GPG key to check the downloads. Just copy the command (using curl)

curl -s https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh | sudo bash

Install CrowdSec

After successfully installing a special script, you can proceed with the installation of CrowdSec. This can be done by following the following command:

apt install crowdsec

Next, you need to check this installation. Just enter the following command:

systemctl status crowdsec

The result will be something like this:

crowdsec.service - Crowdsec agent
    Loaded: loaded (/lib/systemd/system/crowdsec.service; enabled; vendor pres>
    Active: active (running) since ... etc.

You will be able to upload a list of required manipulations with your CrowdSec. The helper can be called like this command:

cscli machines list

Install a Firewall

It is highly recommended to install a firewall. This will be useful and very important as using the CrowdSec agent to prevent intrusions into your system. Install as below:

apt install crowdsec-firewall-bouncer-iptables -y

You can view the important points regarding the firewall like this:

cscli alerts list

cscli decisions list

cscli metrics 

Was this article helpful?

Related Articles