Installation Guide¶
Step-by-step guide to installing LuceDev Syslog Server on Windows.
Prerequisites¶
Before installing, ensure your system meets the minimum requirements.
- Windows 10 or later (64-bit), or Windows Server 2019+
- .NET Framework 4.6.1 or later
- Administrator access
- Network connectivity on ports UDP 514, TCP 6514, and TCP 5000
Download¶
Download the latest installer from lucedev.com/products/lucedev-syslog.
Install¶
- Right-click
LuceDevSyslog_Setup_v1.1.0.exeand select Run as administrator - Accept the license agreement
- Choose the installation directory (default:
C:\Program Files\LuceDev Syslog) - Click Install
The installer will automatically:
- Copy application files to the install directory
- Create a
datafolder for the SQLite database - Create a
logsfolder for application logs - Create a
certsfolder for TLS certificates - Create a
archivesfolder for compressed log archives - Register the
LuceDevSyslogWindows service - Start the service
- Add Windows Firewall rules for UDP 514 and TCP 5000
- Open the dashboard in your default browser
Verify Installation¶
Check the Service¶
Open Services (Win+R → services.msc) and look for LuceDev Syslog. It should show status Running with startup type Automatic.
You can also verify from the command line:
Check the Dashboard¶
Open your browser to http://localhost:5000. You should see the login screen.
Check Syslog Reception¶
From another device on your network, send a test syslog message:
# PowerShell (from another Windows machine)
$udp = New-Object System.Net.Sockets.UdpClient
$bytes = [Text.Encoding]::ASCII.GetBytes("<14>Test syslog message from PowerShell")
$udp.Send($bytes, $bytes.Length, "<server-ip>", 514)
$udp.Close()
The message should appear on the dashboard within seconds.
Installation Directory Structure¶
After installation, your directory looks like this:
C:\Program Files\LuceDev Syslog\
├── LuceDevSyslog.exe # Main application
├── LuceDevSyslog-service.exe # WinSW service wrapper
├── LuceDevSyslog-service.xml # Service configuration
├── lucedev.ico # Application icon
├── open_dashboard.bat # Dashboard launcher
├── settings.json # Server configuration
├── data/ # SQLite database
│ └── syslog.db
├── logs/ # Application logs
├── certs/ # TLS/HTTPS certificates
└── archives/ # Compressed log archives
Data Directory
The data, logs, certs, and archives folders contain user data and are preserved during upgrades. Do not delete these folders unless you want to start fresh.
Default Credentials¶
| Field | Value |
|---|---|
| Username | admin |
| Password | admin |
You will be required to change the default password on first login.
Firewall Rules¶
The installer automatically creates two Windows Firewall rules:
| Rule Name | Protocol | Port | Direction |
|---|---|---|---|
| LuceDev Syslog - UDP | UDP | 514 | Inbound |
| LuceDev Syslog - Web Dashboard | TCP | 5000 | Inbound |
If you enable TLS syslog (TCP 6514) or change any default ports, you'll need to add firewall rules manually. See Ports & Firewall for details.
Next Steps¶
- Quick Start — Get your first logs flowing
- Settings — Configure the server
- Upgrading — How to upgrade to a new version