Basic Administration
Requirements🔗
- Ubuntu Server 24.04.3 LTS or later
-
Linux kernel 6.8+ (Ubuntu 24.04.2 ships with 6.8.0-57) with the following kernel
configuration options enabled:
CONFIG_DEBUG_INFO_BTF=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_HAVE_EBPF_JIT=y CONFIG_SYN_COOKIES=y
- ClickHouse 21.1 or later (required for observability), here you can find ClickHouse installation instructions.
To verify these requirements automatically, run:
sudo /opt/tempesta/bin/xfwctl --check-req
The following Ubuntu packages are required to install Tempesta Escudo:
apt install -y clang libboost-all-dev flatbuffers-compiler libflatbuffers-dev \
libprotobuf-dev libgrpc++-dev linux-tools-common libspdlog-dev \
libmaxminddb-dev libbpf-dev libbpf-tools libgtest-dev
Installation🔗
-
Download the Escudo package for Ubuntu.
-
Install the package:
dpkg -i tempesta-escudo_1.0.0_amd64.deb
Run & Stop🔗
# systemctl start tempesta-escudo
# systemctl stop tempesta-escudo