Installation Guide¶
Step-by-step guide to installing LuceDev Syslog Server on Windows or Linux.
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
- Ubuntu 22.04 or 24.04 (64-bit)
sudo/ root 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_{version}.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 an
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
-
Download the archive:
-
Extract it:
-
Run the installer:
The installer will automatically:
- Copy application files to
/opt/lucedev-syslog/ - Create a
lucedevsystem user to run the service - Create data directories at
/var/lib/lucedev-syslog/and/var/log/lucedev-syslog/ - Register and start the
lucedev-syslogsystemd service - Add UFW firewall rules for UDP 514, TCP 6514, and TCP 5000
- Print the dashboard URL on completion
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://<server-ip>: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¶
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
/opt/lucedev-syslog/ # Application files (read-only)
├── LuceDevSyslog # Main application binary
├── install.sh
├── uninstall.sh
└── lucedev-syslog.service
/var/lib/lucedev-syslog/ # User data (preserved across upgrades)
├── data/ # SQLite database
│ └── syslog.db
├── certs/ # TLS/HTTPS certificates
├── archives/ # Compressed log archives
└── settings.json # Server configuration
/var/log/lucedev-syslog/ # Application logs
Data Directory
The data, logs, certs, and archives folders contain user data and are preserved during upgrades. Do not delete these unless you want to start fresh.
Default Credentials¶
| Field | Value |
|---|---|
| Username | admin |
| Password | password |
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.
The installer automatically adds UFW rules:
| Protocol | Port | Description |
|---|---|---|
| UDP | 514 | Syslog receiver |
| TCP | 6514 | TLS syslog |
| TCP | 5000 | Web dashboard |
If UFW is not active on your system, these rules are added but have no effect until UFW is enabled.
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