About TICC-DASH
Why this project exists
I needed a simple, reliable way to see all Chrony NTP clients at a glance: who’s reaching the server, how many packets are dropped, and when a client was last seen. After looking around, I couldn’t find a lightweight, ready-to-use Chrony clients dashboard so I started building one myself. What began as a small utility grew into a cleaner UI, smarter parsing, and a smoother installation flow.
From “Chrony NTP Web Interface V2” to “TICC-DASH”
The project was previously known as Chrony NTP Web Interface V2. As the code and UI evolved, the name no longer fit. The rebrand to TICC-DASH gives it a clearer purpose and identity: a modern dashboard for Time Information of Chrony Clients. If you’re migrating from the old version, see the Install page for a quick upgrade path.
Why it’s useful
- Live overview of all clients: status, drops, intervals, last seen.
- Quickly spot reachability issues and drift symptoms.
- Clear separation of hostnames, IPv4 and IPv6; sensible sorting.
- Zero database, minimal permissions, production-friendly with
systemd
. - Dark/Light themes with persistence, and a simple JSON endpoint at
/data
.
Design principles
- Simple install: one-line scripts, logical path
/opt/ticc-dash
. - Transparent & lightweight: no DB, no tracking, minimal sudo for
chronyc
. - Usability first: responsive layout, search/sort, expandable details.
- Open source: MIT-licensed and easy to extend.
About the author
Built and maintained by Anoniemerd. Contributions, issues, and ideas are always welcome.
Official GitHub Repository: github.com/anoniemerd/ticc-dash