sudo apt update
sudo apt install chrony -y
Backup file original
sudo cp /etc/chrony/chrony.conf /etc/chrony/chrony.conf.bak
Konfigurasi pool
sudo nano /etc/chrony/chrony.conf
Ubah pool
# Use Debian vendor zone.
pool 2.debian.pool.ntp.org iburst
Menjadi
# Use Debian vendor zone.
pool time.google.com iburst
Tambahkan Allowed Client dipaling bawah, sesuaikan!
#Allowed Network
allow 192.168.1.0/24
allow 10.0.0.0/8
Restart dan aktifkan service
sudo systemctl restart chrony
sudo systemctl enable chrony
Test Percobaan dari host lain
Install ntpdate
sudo apt install ntpdate
Jalankan perintah query (Gunakan opsi -q agar hanya mengetes tanpa mengubah jam klien)
ntpdate -q 192.168.1.100
Jika berhasil akan muncul output seperti berikut:
2026-07-16 09:32:27.55912 (+0700) -0.182239 +/- 0.005137 192.168.1.100 s2 no-leap
Monitoring
Setelah selesai, Anda bisa memverifikasi apakah NTP server Anda bekerja dengan baik menggunakan command line bawaan chrony (chronyc)
Melihat status sinkronisasi
chronyc sources -v
Melihat performa dan tracking server
chronyc tracking
Sebagai tambahan kita bisa menambahkan firewall ufw atau nftables