Aktuelles Debian 11.x oder Ubuntu 22.04 LTS installieren. RHEL und kompatible sind auch im Einsatz.
64GB RAM und 4 CPUs, 300GB SSD plus HDD/NAS nach Bedarf für Quelldaten
Link zur Doku https://github.com/liquidinvestigations/docs/wiki/Installation
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo service docker start
sudo docker run hello-world
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world
sudo mkdir /opt/cluster
sudo chown $(whoami) /opt/cluster
cd /opt
git clone https://github.com/liquidinvestigations/cluster.git
git checkout v0.15.4
git status
sudo ufw allow to 10.66.60.1
sudo apt install -y nohang
cd /opt/cluster
sudo cp ./examples/nohang.conf /etc/nohang/nohang.conf
sudo systemctl enable nohang.service
sudo systemctl start nohang.service
cp examples/cluster.ini .
less cluster.ini
./bin/docker.sh --rm --image liquidinvestigations/cluster:0.15.4
docker ps
sudo mkdir /opt/node
sudo chown $(whoami) /opt/node
cd /opt
git clone https://github.com/liquidinvestigations/node.git
git checkout v0.20.1
git status
cd /opt/node
sudo apt update
sudo apt install -y python3-venv python3-pip git curl unzip
sudo pip3 install pipenv
echo 'vm.max_map_count=262144' | sudo tee -a /etc/sysctl.d/es.conf
sudo sysctl --system
pipenv install
cp examples/liquid.ini .
vi liquid.ini # genau lesen und Parameter anpassen!
./liquid resources
./liquid deploy
./liquid shell liquid:core ./manage.py createsuperuser
./liquid shell liquid:core ./manage.py invite nr22