YAKMESH YAKMESH Time Server

Use time.yakmesh.dev
as Your Time Server

Free, public NTP server backed by a GPS receiver. Better than time.windows.com or pool.ntp.org. Live satellite telemetry and HTTPS API included.

time.yakmesh.dev click to copy
UTC (Coordinated Universal Time)
--:--:--.---
Loading…
Your local time (--): --:--:--
Stratum
Source
Accuracy
Lock
Connecting…
Visible
In Fix
Tracking
Constellations

Set It Up in 30 Seconds

Option 1 — GUI: Settings → Time & Language → Date & Time → Additional clocks → Internet Time → Change settings → set server to:

time.yakmesh.dev

Option 2 — Command line (run as Administrator):

w32tm /config /manualpeerlist:"time.yakmesh.dev" /syncfromflags:manual /update
w32tm /resync

chrony (recommended):

# Add to /etc/chrony/chrony.conf
server time.yakmesh.dev iburst prefer

systemd-timesyncd:

# Edit /etc/systemd/timesyncd.conf
[Time]
NTP=time.yakmesh.dev

Then restart the service:

sudo systemctl restart chronyd
# or
sudo systemctl restart systemd-timesyncd

GUI: System Settings → General → Date & Time → set time server to:

time.yakmesh.dev

Terminal:

sudo sntp -sS time.yakmesh.dev

Most routers, firewalls, and IoT devices have an NTP server field in their settings. Enter:

time.yakmesh.dev

Works for pfSense, OpenWrt, MikroTik, UniFi, Synology NAS, QNAP, ESPHome, Home Assistant, and any device that accepts a custom NTP server.

Query the HTTPS Time API from any environment:

# Full response with satellite telemetry
curl https://time.yakmesh.dev/api/time

# Minimal (3 fields, fastest JSON)
curl https://time.yakmesh.dev/api/time/simple

# Health & satellite status
curl https://time.yakmesh.dev/health

JavaScript:

const res = await fetch('https://time.yakmesh.dev/api/time');
const { iso, unix_ms, stratum, satellites } = await res.json();
console.log(`GPS time: ${iso} (Stratum ${stratum}, ${satellites.used} sats)`);

Why Use This Instead?

GPS-Backed Accuracy

time.windows.com Stratum 2-3, ±10-50ms
time.yakmesh.dev Stratum 1, ±1ms

Direct GPS antenna → satellite atomic clocks → your machine. No middlemen.

Multi-Constellation

Tracks GPS + BeiDou simultaneously. Typically 8-12 satellites in fix. Graceful fallback if one constellation degrades.

Free & Open

No sign-up, no account, no API key. NTP + HTTPS API are public services. Part of the YAKMESH post-quantum mesh network project.

HTTPS Time API

All endpoints are unauthenticated, CORS-open, and rate-limited to 60 req/min per IP. Same server, same GPS source as the NTP service.

GET/api/time

Full atomic time with satellite telemetry, constellation data, quality assessment, and GPS lock status.

GET/api/time/simple

Minimal response: { t, s, q } — unix ms, stratum, quality. For constrained clients.

GET/api/health

Satellite health, alarm status, MANI trust level, and SNMP telemetry from the MA-902.

HEAD/api/time

Headers only — zero body. Lowest latency. Time in X-Yakmesh-Time header.

The Hardware

Time Server
MA-902/S-C1
Stratum
1 (GPS direct)
NTP Accuracy
±1ms
Constellations
GPS + BeiDou
Antenna
External GPS
Interface
Gigabit Ethernet
Protocols
NTPv4 + SNMP v2c
Network
YAKMESH MANI