Installation
Install TICC-DASH on your system
The command below downloads and runs the official installer from the GitHub repository.
This installer sets up TICC-DASH under /opt/ticc-dash, creates a Python virtual
environment, installs all dependencies, adds a sudoers rule for chronyc,
creates and enables the systemd service, and starts the dashboard on boot.
- Run the TICC-DASH installer:
curl -fsSL https://raw.githubusercontent.com/anoniemerd/ticc-dash/main/install_ticc_dash.sh | bash
- After installation, open the dashboard at:
http://<your-server-ip>:5000/
Upgrade from the old version (Chrony NTP Web Interface V2)
- Stop & remove the old service:
sudo systemctl stop chronyweb.service sudo systemctl disable chronyweb.service sudo rm /etc/systemd/system/chronyweb.service sudo rm -rf ~/chrony_web
- Run the TICC-DASH installer:
curl -fsSL https://raw.githubusercontent.com/anoniemerd/ticc-dash/main/install_ticc_dash.sh | bash
- After installation, open the dashboard at:
http://<your-server-ip>:5000/
Requirements
- Debian/Ubuntu Linux (Support for other Distro's are in progress)
- Python 3.10+
- Chrony already installed and running as server
sudofor/usr/bin/chronyc(granted by the installer)
Install path & structure
/opt/ticc-dash
├── ticc-dash.py
├── venv/
└── static/
└── img/
└── ticc-dash-logo.png
systemd unit: /etc/systemd/system/ticc-dash.service
sudoers: /etc/sudoers.d/ticc-dash