 For the first part of the series, we are going to setup [wazuh](https://wazuh.com/) server. Wazuh is an open source SIEM that can be used to detect, manage and respond to security incidents. It is basically a glorified log analysis tool. There are other SIEMs like Cisco Splunk, Microsoft Sentinel, Google Chronicle, IBM Qradar and more. But for our opensoc project I picked wazuh due to two reason 1. It is free so most of you can follow along without needing to get a license or some kind of lobotomized trial where you need to add your credit card info or something like that. 2. It is dead easy to setup and get going so it is more privacy friendly than the other options we have. So enough, BS. You can do your research if you want to know more or you can just fuck off. Here is how you setup wazuh. You can read the [official documentation](https://documentation.wazuh.com/current/quickstart.html) if you need to be upto date but here are the setup instruction we are going to follow for wazuh. 1. Get yourself a [debian](https://www.debian.org/distrib/?pubDate=20250809) or [ubuntu](https://ubuntu.com/download) iso for the server os. 2. Get yourself a device or a vm to install this, you can check out to set up a VM for debain or ubuntu almost any where on the internet.The minimum requirements for the instance is: - CPU: 8 cores - RAM: 8G or higher - Disk: 100G or higher 3. After getting yourself a vm, install wazuh using the quckstart script they provide. ```sh curl -sO https://packages.wazuh.com/4.14/wazuh-install.sh && sudo bash ./wazuh-install.sh -a ```