Cara Install NTP Server Menggunakan Chrony

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