Installation Guide: Windows
This guide describes how to install CyberDoyen SIEM on Windows Server environments.
Supported Windows versions:
- Windows Server 2019
- Windows Server 2022
1. Pre-Installation Checklist
Before starting installation:
- Ensure you are running as a user with Administrator privileges.
- Verify that Windows is fully updated (latest patches).
- Confirm that your server 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 Windows package (
CyberDoyenSIEM-Windows-x86_64.zip
) from the official source. -
Place the downloaded ZIP file in a directory of your choice, e.g.,
C:\CyberDoyen
.
3. Extract the Package
- Right-click the ZIP file and select Extract All….
- Extract to
C:\CyberDoyen
or another directory (avoid spaces in the path if possible).
After extraction, you should see the following folders:
/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
C:\CyberDoyen\config\cyberdoyen.yml
in a text editor (e.g., Notepad++ or VS Code). -
Review and update the following settings:
# cyberdoyen.yml
server:
host: "0.0.0.0"
port: 5601
elasticsearch:
host: "localhost"
port: 9200
logging:
path: "C:/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 Command Prompt as Administrator.
-
Navigate to the CyberDoyen directory:
cd C:\CyberDoyen\bin
- Start the server:
start-siem.bat
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 Windows Firewall allows traffic on port 5601.
7. Verifying the Installation
Check that:
- Web UI loads without errors.
- Logs are generated under
C:\CyberDoyen\logs
. - Processes are running (
Elasticsearch
,Filebeat
,SIEM API Server
).
You can also check logs by viewing:
notepad C:\CyberDoyen\logs\cyberdoyen.log
Look for Started CyberDoyen SIEM successfully
in the logs.
8. Troubleshooting
Issue | Solution |
---|---|
Port 5601 not reachable | Check Windows 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.