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.yml
in your preferred text editor, e.g.,nano
orvim
:
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.sh
The 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>:5601
and 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.log
Look 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.