Reference
Changelog¶
Release notes for LuceDev Syslog Server, newest first.
v1.0.3 — Initial public release¶
The first publicly available release of LuceDev Syslog. Feature highlights:
Collection¶
- UDP syslog receiver on port 514 (RFC 3164)
- TLS-encrypted TCP receiver on port 6514 (RFC 5425)
- Severity and facility parsed from the priority field
Dashboard¶
- Real-time log viewer with severity cards, log volume chart, and top hosts chart
- Live refresh every 15 seconds
- Filtering by host, severity, date range, and keyword
- Full-text search powered by SQLite FTS5 with prefix matching
- Cursor-based pagination — constant-time at any depth
- Dark and light themes per user
- CSV and JSON exports (up to 10,000 rows per call)
Security and access¶
- Role-based access control with Admin, Auditor, and Viewer roles
- bcrypt-hashed passwords with forced change on first login
- Per-user session timeout (5–1440 minutes)
- Audit trail tracking every login, settings change, export, and admin action
- Audit events are never archived — they stay in the live database indefinitely
TLS and HTTPS¶
- TLS syslog on a dedicated port
- HTTPS dashboard on an independent port (default 5001), running additively alongside HTTP so a bad certificate can't lock you out
- In-product self-signed certificate generation
- Upload / paste / share certificate management
Storage¶
- SQLite with WAL mode, tuned PRAGMAs, FTS5 full-text index
- Pre-aggregated hourly stats for instant chart rendering
- Cached counters to avoid full-table COUNT queries
- Configurable retention (7–90 days) with hourly cleanup
- Automatic monthly archival to gzipped CSV files
- Database maintenance (VACUUM, ANALYZE, rebuild stats) accessible from the dashboard
Notifications¶
- Email alerts on configurable severity thresholds (all eight syslog levels selectable)
- Email alerts on dashboard logins
- Per-key cooldown to prevent floods
Platforms¶
- Windows 10 / 11 / Server 2019 / 2022 / 2025 — installed via Inno Setup with automatic firewall rule creation and a WinSW-managed service
- Ubuntu 22.04 / 24.04 (x86_64) — installed via shell script with systemd unit and UFW rule creation
Licensing¶
- 7-day free trial, anchored in the Windows Registry on Windows so it survives reinstall
- License server validation with a 7-day grace period when the server is unreachable
- One license per server
Other¶
- Automatic daily update check with admin-visible banner
- Manual update check from Settings → About
- Settings save instantly via AJAX where they don't require a service restart
- Live service restart from the dashboard