This is intended to bootstrap a list of NTP servers with NTS support given that NTS support is not currently widespread.
- Pull requests are welcome to add new sources (signed commits are preferred)
- PR will not be merged until connectivity to server can be verified
- Please specify if server is virtualized
- You can now update
nts-sources.yml
to modify both theREADME.md
andchrony.conf
- Run
./scripts/ntpServerConverter.py nts-sources.yml
- Use
git diff origin README.md chrony.conf
to verify that you have a clean update before submitting a PR
- Run
- There is no endorsement of any particular server. Please carefully vet before usage
- Before using anycast NTP servers, make sure that you understand the limitations
- Use at least 4 time sources as a best practice. No more than 10 should be used
- It is not possible to mix and match NTP and NTS at this time. Only NTS servers should be specified as the NTP entries will not be used
- Generally, virtualized systems do not make for good time sources as there is too much jitter. Submissions should strive to ensure that high quality time is available
- Verify NTS server connectivity using the following command
./scripts/ntsCheck.sh <NTS_SERVER_NAME>
Hostname | Stratum | Location | Owner | Notes |
---|---|---|---|---|
time.cloudflare.com | 3 | All | Cloudflare | Anycast |
nts.teambelgium.net | 1 | Belgium | Team Belgium | |
a.st1.ntp.br | 1 | Brazil | ntp.br | |
b.st1.ntp.br | 1 | Brazil | ntp.br | |
c.st1.ntp.br | 1 | Brazil | ntp.br | |
d.st1.ntp.br | 1 | Brazil | ntp.br | |
gps.ntp.br | 1 | Brazil | ntp.br | |
brazil.time.system76.com | 2 | Brazil | System76 | |
time.bolha.one | 1 | Brazil | Cadu Silva | |
ntp.miuku.net | 3 | Finland | miuku.net | |
paris.time.system76.com | 2 | France | System76 | |
ntp3.fau.de | 1 | Germany | FAU | |
ntp3.ipv6.fau.de | 1 | Germany | FAU | IPv6 only |
ptbtime1.ptb.de | 1 | Germany | PTB | |
ptbtime2.ptb.de | 1 | Germany | PTB | |
ptbtime3.ptb.de | 1 | Germany | PTB | |
ptbtime4.ptb.de | 1 | Germany | PTB | |
www.jabber-germany.de | 2 | Germany | Jörg Morbitzer | |
www.masters-of-cloud.de | 2 | Germany | Jörg Morbitzer | |
ntp.nanosrvr.cloud | 1 | Germany | Michael Byczkowski | |
ntppool1.time.nl | 1 | Netherlands | TimeNL | |
ntppool2.time.nl | 1 | Netherlands | TimeNL | |
ntpmon.dcs1.biz | 1 | Singapore | Sanjeev Gupta | |
nts.netnod.se | 1 | Sweden | Netnod | Anycast |
gbg1.nts.netnod.se | 1 | Sweden | Netnod | For users close to Göteborg |
gbg2.nts.netnod.se | 1 | Sweden | Netnod | For users close to Göteborg |
lul1.nts.netnod.se | 1 | Sweden | Netnod | For users close to Luleå |
lul2.nts.netnod.se | 1 | Sweden | Netnod | For users close to Luleå |
mmo1.nts.netnod.se | 1 | Sweden | Netnod | For users close to Malmö |
mmo2.nts.netnod.se | 1 | Sweden | Netnod | For users close to Malmö |
sth1.nts.netnod.se | 1 | Sweden | Netnod | For users close to Stockholm |
sth2.nts.netnod.se | 1 | Sweden | Netnod | For users close to Stockholm |
svl1.nts.netnod.se | 1 | Sweden | Netnod | For users close to Sundsvall |
svl2.nts.netnod.se | 1 | Sweden | Netnod | For users close to Sundsvall |
ntp.3eck.net | 2 | Switzerland | Adrian Zaugg | |
ntp.trifence.ch | 2 | Switzerland | Marcel Waldvogel | |
ntp.zeitgitter.net | 2 | Switzerland | Marcel Waldvogel | |
time.signorini.ch | 1 | Switzerland | Attilio Signorini | |
ntp2.glypnod.com | 2 | UK | Hal Murray | London |
ntp1.glypnod.com | 2 | US | Hal Murray | San Francisco |
ohio.time.system76.com | 2 | US | System76 | |
oregon.time.system76.com | 2 | US | System76 | |
virginia.time.system76.com | 2 | US | System76 | |
stratum1.time.cifelli.xyz | 1 | US | Mike Cifelli | |
time.cifelli.xyz | 2 | US | Mike Cifelli | |
time.txryan.com | 2 | US | Tanner Ryan |
The following servers are known to be virtualized and may be less accurate. YMMV.
Hostname | Stratum | Location | Owner | Notes |
---|---|---|---|---|
ntp.viarouge.net | 2 | France | Hubert Viarouge | |
time.xargs.org | 2 | US | Michael Driscoll | IPv4 and IPv6 |