jauderho/nts-servers

NTP servers with NTS support

Python

280

260 commits

updated Sep 21, 2026

See the code

README

NTP servers with NTS support

Ask DeepWiki OpenSSF Scorecard

WARNING: There is no endorsement of any server included in this list. Please carefully vet before usage.

This is intended to bootstrap a list of NTP servers with NTS support given that NTS support is not currently widespread. Visit the companion repo of public NTP servers.

Contribute

  • Pull requests are welcome to add new sources (signed commits are preferred)
  • PR will not be merged until connectivity to server can be verified. Scripts are available in the scripts/ subfolder to assist with this
  • New entries should be grouped by location then in alphabetical order
  • Please specify if server is virtualized
  • Contributions and updates to the list are welcome via pull requests to nts-sources.yml to modify the README.md, chrony.conf, and ntp.toml
    • Run ./scripts/ntsServerConverter.py nts-sources.yml to update the other files after changing nts-sources.yml
    • Use git diff origin README.md chrony.conf ntp.toml to verify that you have a clean update before submitting a PR
  • AI generated documentation: https://deepwiki.com/jauderho/nts-servers

Usage

  • This repository provides NTS server lists in multiple formats:
  • 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 before submitting a pull request
    • ./scripts/ntsCheck.sh <NTS_SERVER_NAME>

The List

HostnameStratumLocationOwnerNotes
time.cloudflare.com3AllCloudflareAnycast
1.ntp.ubuntu.com2DistroUbuntuDistro use only
2.ntp.ubuntu.com2DistroUbuntuDistro use only
3.ntp.ubuntu.com2DistroUbuntuDistro use only
4.ntp.ubuntu.com2DistroUbuntuDistro use only
nts.teambelgium.net1BelgiumTeam Belgium
a.st1.ntp.br1Brazilntp.br
b.st1.ntp.br1Brazilntp.br
c.st1.ntp.br1Brazilntp.br
d.st1.ntp.br2Brazilntp.br
gps.ntp.br1Brazilntp.br
brazil.time.system76.com2BrazilSystem76
time.bolha.one2BrazilCadu Silva
time1.mbix.ca1CanadaManitoba Internet ExchangeIPv4 and IPv6
time2.mbix.ca1CanadaManitoba Internet ExchangeIPv4 and IPv6
time3.mbix.ca1CanadaManitoba Internet ExchangeIPv4 and IPv6
time.web-clock.ca1CanadaCommunity
ntp.neu.edu.cn1ChinaNortheastern University
ntp1.neu.edu.cn1ChinaNortheastern University
nts1.ntp.hr1CroatiaUNIZG FER REMLABrem.fer.hr
nts2.ntp.hr1CroatiaUNIZG FER REMLABrem.fer.hr
time.cincura.net1Czech RepublicJiří ČinčuraIPv4 and IPv6
ntp.miuku.net3Finlandmiuku.net
paris.time.system76.com2FranceSystem76
ntp3.fau.de1GermanyFAU
ntp3.ipv6.fau.de1GermanyFAUIPv6 only
ptbtime1.ptb.de1GermanyPTB
ptbtime2.ptb.de1GermanyPTB
ptbtime3.ptb.de1GermanyPTB
ptbtime4.ptb.de1GermanyPTB
www.jabber-germany.de2GermanyJörg Morbitzer
www.masters-of-cloud.de2GermanyJörg Morbitzer
ntp.nanosrvr.cloud1GermanyMichael ByczkowskiIPv4 and IPv6
1.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
2.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
3.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
4.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
ntppool1.time.nl1NetherlandsTimeNL
ntppool2.time.nl1NetherlandsTimeNL
nts.decepticon.space1NetherlandsRick Betting
0.ntp.bksp.in1RussiaB4CKSP4CE
ntpmon.dcs1.biz3SingaporeSanjeev Gupta
nts.netnod.se1SwedenNetnodAnycast
gbg1.nts.netnod.se1SwedenNetnodFor users near Göteborg
gbg2.nts.netnod.se1SwedenNetnodFor users near Göteborg
lul1.nts.netnod.se1SwedenNetnodFor users near Luleå
lul2.nts.netnod.se1SwedenNetnodFor users near Luleå
mmo1.nts.netnod.se1SwedenNetnodFor users near Malmö
mmo2.nts.netnod.se1SwedenNetnodFor users near Malmö
sth1.nts.netnod.se1SwedenNetnodFor users near Stockholm
sth2.nts.netnod.se1SwedenNetnodFor users near Stockholm
svl1.nts.netnod.se1SwedenNetnodFor users near Sundsvall
svl2.nts.netnod.se1SwedenNetnodFor users near Sundsvall
mirror.mdapi.ch1SwitzerlandMartino Dell'Ambrogio
ntp.3eck.net3SwitzerlandAdrian Zaugg
ntp.trifence.ch2SwitzerlandMarcel Waldvogel
ntp.zeitgitter.net2SwitzerlandMarcel Waldvogel
ntp01.maillink.ch1SwitzerlandUeli Heuer
ntp02.maillink.ch1SwitzerlandUeli Heuer
ntp03.maillink.ch1SwitzerlandUeli Heuer
time.signorini.ch1SwitzerlandAttilio Signorini
ntp2.glypnod.com2UKHal MurrayLondon
ntp1.dmz.terryburton.co.uk1UKTerry BurtonIPv4 and IPv6
ntp2.dmz.terryburton.co.uk1UKTerry BurtonIPv4 and IPv6
ntp0.cam.ac.uk2UKUniversity of Cambridge, University Information Services (UIS)IPv4 and IPv6
ntp1.cam.ac.uk2UKUniversity of Cambridge, University Information Services (UIS)IPv4 and IPv6
ntp2.cam.ac.uk2UKUniversity of Cambridge, Department of EngineeringIPv4 and IPv6
ntp3.cam.ac.uk2UKUniversity of Cambridge, University Information Services (UIS)IPv4 and IPv6
nts.amethyst.name2USNaomi Persephone Amethyst (AS53546)Raleigh, NC
ntp1.glypnod.com2USHal MurraySan Francisco
ohio.time.system76.com2USSystem76
oregon.time.system76.com2USSystem76
virginia.time.system76.com2USSystem76
stratum1.time.cifelli.xyz1USMike Cifelli
time.cifelli.xyz2USMike Cifelli
time.txryan.com2USTanner Ryan
ntp1.wiktel.com1USWikstrom Telephone CompanyIPv4 and IPv6
ntp2.wiktel.com1USWikstrom Telephone CompanyIPv4 and IPv6

The following servers are known to be virtualized and may be less accurate. YMMV.

HostnameStratumLocationOwnerNotes
ntp.viarouge.net2FranceHubert Viarouge
ntp1.rdem-systems.com2FranceRDEM SystemsEquinix PA4, IPv4 and IPv6
ntp10.rdem-systems.com2FranceRDEM SystemsEquinix PA3, IPv4 and IPv6
ntp11.rdem-systems.com2FranceRDEM SystemsTH2 Paris, IPv4 and IPv6
ntp2.rdem-systems.com2FranceRDEM SystemsEquinix PA4, IPv4 and IPv6
ntp3.rdem-systems.com2FranceRDEM SystemsEquinix PA3, IPv4 and IPv6
ntp4.rdem-systems.com2FranceRDEM SystemsEquinix PA3, IPv4 and IPv6
ntp5.rdem-systems.com2FranceRDEM SystemsEquinix PA5, IPv4 and IPv6
ntp6.rdem-systems.com2FranceRDEM SystemsEquinix PA5, IPv4 and IPv6
ntp8.rdem-systems.com2FranceRDEM SystemsEquinix PA5, IPv4 and IPv6
ntp9.rdem-systems.com2FranceRDEM SystemsEquinix PA4, IPv4 and IPv6
ntp7.rdem-systems.com2GermanyRDEM SystemsFrankfurt area, IPv4 and IPv6
solarium.stellata.ch2Switzerlandstellata.ch
time.xargs.org3USMichael DriscollIPv4 and IPv6

Star History

Star History Chart
ntp
ntp-server
nts
time-server
time-service

Contributors

dependabot[bot]

145 commits

jauderho

82 commits

macifell

10 commits

by

4 commits

jauderho/nts-servers

NTP servers with NTS support

Python

280

260 commits

updated Sep 21, 2026

See the code

README

NTP servers with NTS support

Ask DeepWiki OpenSSF Scorecard

WARNING: There is no endorsement of any server included in this list. Please carefully vet before usage.

This is intended to bootstrap a list of NTP servers with NTS support given that NTS support is not currently widespread. Visit the companion repo of public NTP servers.

Contribute

  • Pull requests are welcome to add new sources (signed commits are preferred)
  • PR will not be merged until connectivity to server can be verified. Scripts are available in the scripts/ subfolder to assist with this
  • New entries should be grouped by location then in alphabetical order
  • Please specify if server is virtualized
  • Contributions and updates to the list are welcome via pull requests to nts-sources.yml to modify the README.md, chrony.conf, and ntp.toml
    • Run ./scripts/ntsServerConverter.py nts-sources.yml to update the other files after changing nts-sources.yml
    • Use git diff origin README.md chrony.conf ntp.toml to verify that you have a clean update before submitting a PR
  • AI generated documentation: https://deepwiki.com/jauderho/nts-servers

Usage

  • This repository provides NTS server lists in multiple formats:
  • 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 before submitting a pull request
    • ./scripts/ntsCheck.sh <NTS_SERVER_NAME>

The List

HostnameStratumLocationOwnerNotes
time.cloudflare.com3AllCloudflareAnycast
1.ntp.ubuntu.com2DistroUbuntuDistro use only
2.ntp.ubuntu.com2DistroUbuntuDistro use only
3.ntp.ubuntu.com2DistroUbuntuDistro use only
4.ntp.ubuntu.com2DistroUbuntuDistro use only
nts.teambelgium.net1BelgiumTeam Belgium
a.st1.ntp.br1Brazilntp.br
b.st1.ntp.br1Brazilntp.br
c.st1.ntp.br1Brazilntp.br
d.st1.ntp.br2Brazilntp.br
gps.ntp.br1Brazilntp.br
brazil.time.system76.com2BrazilSystem76
time.bolha.one2BrazilCadu Silva
time1.mbix.ca1CanadaManitoba Internet ExchangeIPv4 and IPv6
time2.mbix.ca1CanadaManitoba Internet ExchangeIPv4 and IPv6
time3.mbix.ca1CanadaManitoba Internet ExchangeIPv4 and IPv6
time.web-clock.ca1CanadaCommunity
ntp.neu.edu.cn1ChinaNortheastern University
ntp1.neu.edu.cn1ChinaNortheastern University
nts1.ntp.hr1CroatiaUNIZG FER REMLABrem.fer.hr
nts2.ntp.hr1CroatiaUNIZG FER REMLABrem.fer.hr
time.cincura.net1Czech RepublicJiří ČinčuraIPv4 and IPv6
ntp.miuku.net3Finlandmiuku.net
paris.time.system76.com2FranceSystem76
ntp3.fau.de1GermanyFAU
ntp3.ipv6.fau.de1GermanyFAUIPv6 only
ptbtime1.ptb.de1GermanyPTB
ptbtime2.ptb.de1GermanyPTB
ptbtime3.ptb.de1GermanyPTB
ptbtime4.ptb.de1GermanyPTB
www.jabber-germany.de2GermanyJörg Morbitzer
www.masters-of-cloud.de2GermanyJörg Morbitzer
ntp.nanosrvr.cloud1GermanyMichael ByczkowskiIPv4 and IPv6
1.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
2.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
3.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
4.nts.nothingtohide.nl2NetherlandsNothing to hideIPv4 and IPv6
ntppool1.time.nl1NetherlandsTimeNL
ntppool2.time.nl1NetherlandsTimeNL
nts.decepticon.space1NetherlandsRick Betting
0.ntp.bksp.in1RussiaB4CKSP4CE
ntpmon.dcs1.biz3SingaporeSanjeev Gupta
nts.netnod.se1SwedenNetnodAnycast
gbg1.nts.netnod.se1SwedenNetnodFor users near Göteborg
gbg2.nts.netnod.se1SwedenNetnodFor users near Göteborg
lul1.nts.netnod.se1SwedenNetnodFor users near Luleå
lul2.nts.netnod.se1SwedenNetnodFor users near Luleå
mmo1.nts.netnod.se1SwedenNetnodFor users near Malmö
mmo2.nts.netnod.se1SwedenNetnodFor users near Malmö
sth1.nts.netnod.se1SwedenNetnodFor users near Stockholm
sth2.nts.netnod.se1SwedenNetnodFor users near Stockholm
svl1.nts.netnod.se1SwedenNetnodFor users near Sundsvall
svl2.nts.netnod.se1SwedenNetnodFor users near Sundsvall
mirror.mdapi.ch1SwitzerlandMartino Dell'Ambrogio
ntp.3eck.net3SwitzerlandAdrian Zaugg
ntp.trifence.ch2SwitzerlandMarcel Waldvogel
ntp.zeitgitter.net2SwitzerlandMarcel Waldvogel
ntp01.maillink.ch1SwitzerlandUeli Heuer
ntp02.maillink.ch1SwitzerlandUeli Heuer
ntp03.maillink.ch1SwitzerlandUeli Heuer
time.signorini.ch1SwitzerlandAttilio Signorini
ntp2.glypnod.com2UKHal MurrayLondon
ntp1.dmz.terryburton.co.uk1UKTerry BurtonIPv4 and IPv6
ntp2.dmz.terryburton.co.uk1UKTerry BurtonIPv4 and IPv6
ntp0.cam.ac.uk2UKUniversity of Cambridge, University Information Services (UIS)IPv4 and IPv6
ntp1.cam.ac.uk2UKUniversity of Cambridge, University Information Services (UIS)IPv4 and IPv6
ntp2.cam.ac.uk2UKUniversity of Cambridge, Department of EngineeringIPv4 and IPv6
ntp3.cam.ac.uk2UKUniversity of Cambridge, University Information Services (UIS)IPv4 and IPv6
nts.amethyst.name2USNaomi Persephone Amethyst (AS53546)Raleigh, NC
ntp1.glypnod.com2USHal MurraySan Francisco
ohio.time.system76.com2USSystem76
oregon.time.system76.com2USSystem76
virginia.time.system76.com2USSystem76
stratum1.time.cifelli.xyz1USMike Cifelli
time.cifelli.xyz2USMike Cifelli
time.txryan.com2USTanner Ryan
ntp1.wiktel.com1USWikstrom Telephone CompanyIPv4 and IPv6
ntp2.wiktel.com1USWikstrom Telephone CompanyIPv4 and IPv6

The following servers are known to be virtualized and may be less accurate. YMMV.

HostnameStratumLocationOwnerNotes
ntp.viarouge.net2FranceHubert Viarouge
ntp1.rdem-systems.com2FranceRDEM SystemsEquinix PA4, IPv4 and IPv6
ntp10.rdem-systems.com2FranceRDEM SystemsEquinix PA3, IPv4 and IPv6
ntp11.rdem-systems.com2FranceRDEM SystemsTH2 Paris, IPv4 and IPv6
ntp2.rdem-systems.com2FranceRDEM SystemsEquinix PA4, IPv4 and IPv6
ntp3.rdem-systems.com2FranceRDEM SystemsEquinix PA3, IPv4 and IPv6
ntp4.rdem-systems.com2FranceRDEM SystemsEquinix PA3, IPv4 and IPv6
ntp5.rdem-systems.com2FranceRDEM SystemsEquinix PA5, IPv4 and IPv6
ntp6.rdem-systems.com2FranceRDEM SystemsEquinix PA5, IPv4 and IPv6
ntp8.rdem-systems.com2FranceRDEM SystemsEquinix PA5, IPv4 and IPv6
ntp9.rdem-systems.com2FranceRDEM SystemsEquinix PA4, IPv4 and IPv6
ntp7.rdem-systems.com2GermanyRDEM SystemsFrankfurt area, IPv4 and IPv6
solarium.stellata.ch2Switzerlandstellata.ch
time.xargs.org3USMichael DriscollIPv4 and IPv6

Star History

Star History Chart
ntp
ntp-server
nts
time-server
time-service

Contributors

dependabot[bot]

145 commits

jauderho

82 commits

macifell

10 commits

by

4 commits

Languages

Python

86.7%

Shell

13.3%