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.ymlto modify both theREADME.mdandchrony.conf- Run
./scripts/ntpServerConverter.py nts-sources.yml - Use
git diff origin README.md chrony.confto 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 | IPv4 and IPv6 |
| 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 | EXPIRED CERT |
| time.xargs.org | 2 | US | Michael Driscoll | IPv4 and IPv6 |