Installation Guide: Linux
This guide describes how to install CyberDoyen SIEM on Linux-based systems.
Supported Linux distributions:
- Ubuntu 22.04 LTS or later
- CentOS 9 or RHEL 9 or equivalent
1. Pre-Installation Checklist
Before starting installation:
- Ensure you are running as a user with root or sudo privileges.
- Verify that your Linux system is fully updated.
- Confirm that your system meets the System Requirements.
- Ensure required ports (default: 9200, 5044, 5601) are open in the firewall.
Tip: It is strongly recommended to install CyberDoyen SIEM on a clean, dedicated server for optimal performance.
2. Download the Installer
-
Download the latest CyberDoyen SIEM Linux package (
CyberDoyenSIEM-Linux-x86_64.tar.gz) from the official source. -
Place the downloaded file in a directory of your choice, e.g.,
/opt/CyberDoyen.
3. Extract the Package
-
Open a terminal session and navigate to the directory where you downloaded the file.
-
Extract the tarball:
tar -xvzf CyberDoyenSIEM-Linux-x86_64.tar.gz -C /opt/After extraction, you should see the following directories under /opt/CyberDoyen:
/bin- Startup scripts and management tools/config- Configuration files/data- Data storage directory/logs- Application logs/modules- Plugins and modules
4. Configure CyberDoyen SIEM
Minimal configuration is required to get started:
- Open
/opt/CyberDoyen/config/cyberdoyen.ymlin your preferred text editor, e.g.,nanoorvim:
nano /opt/CyberDoyen/config/cyberdoyen.yml- Review and update the following settings:
# cyberdoyen.yml
server:
host: "0.0.0.0"
port: 5601
elasticsearch:
host: "localhost"
port: 9200
logging:
path: "/opt/CyberDoyen/logs"- Save and close the configuration file.
Note: Advanced configuration (TLS, user roles, cluster setup) is covered in the Configuration Guide.
5. Start the SIEM Server
- Open a terminal session and navigate to the CyberDoyen directory:
cd /opt/CyberDoyen/bin- Start the server:
./start-siem.shThe server will initialize, start internal services (Elasticsearch, Filebeat, Web UI), and begin listening for events.
6. Access the Web Interface
Once the server is running:
- Open a web browser.
- Visit: http://localhost:5601 
You should see the CyberDoyen SIEM dashboard.
Tip: If accessing remotely, use
http://<server-ip>:5601and ensure the system firewall allows traffic on port 5601.
7. Verifying the Installation
Check that:
- Web UI loads without errors.
- Logs are generated under
/opt/CyberDoyen/logs. - Processes are running (
Elasticsearch,Filebeat,SIEM API Server).
You can also check logs by viewing:
cat /opt/CyberDoyen/logs/cyberdoyen.logLook for Started CyberDoyen SIEM successfully in the logs.
8. Troubleshooting
| Issue | Solution |
|---|---|
| Port 5601 not reachable | Check firewall rules and open the port |
| Server startup failure | Check logs under /logs for error messages |
| Configuration file errors | Verify syntax in cyberdoyen.yml (YAML sensitive) |
| Service not starting | Ensure no existing service is using ports 9200/5601 |
For more detailed troubleshooting, refer to the Troubleshooting Guide.
Next Steps
➡️ Proceed to Configuration Guide to set up ingestion pipelines, security rules, and dashboards.