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