Skip to content

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

  1. Right-click LuceDevSyslog_Setup_v1.1.0.exe and select Run as administrator
  2. Accept the license agreement
  3. Choose the installation directory (default: C:\Program Files\LuceDev Syslog)
  4. Click Install

The installer will automatically:

  • Copy application files to the install directory
  • Create a data folder for the SQLite database
  • Create a logs folder for application logs
  • Create a certs folder for TLS certificates
  • Create a archives folder for compressed log archives
  • Register the LuceDevSyslog Windows 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+Rservices.msc) and look for LuceDev Syslog. It should show status Running with startup type Automatic.

You can also verify from the command line:

sc query LuceDevSyslog

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:

# Linux/macOS
logger -n <server-ip> -P 514 "Test syslog message from $(hostname)"
# 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