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 this command to fetch and execute the installer (the script will request
sudo
privileges):
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
Requirements
- Debian/Ubuntu Linux
- Python 3.10+
- Chrony already installed and running as server
sudo
for/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