Websites
90-day history · uptime is measured from the host, so it excludes internet-side outages
tough.services
Landing hub · tough.services
1447 ms TLS 37 d Operational
90 days ago
99.33% last 30 d · 99.33% last 90 d
Today
Tough Weather
Live weather station · weather.tough.services
516 ms TLS 56 d Operational
90 days ago
99.05% last 30 d · 99.05% last 90 d
Today
Tough Weathersat
Satellite ground station · weathersat.tough.services
516 ms TLS 39 d Operational
90 days ago
99.27% last 30 d · 99.27% last 90 d
Today
Tough ADS-B
Aircraft tracking · adsb.tough.services
639 ms TLS 38 d Operational
90 days ago
99.16% last 30 d · 99.16% last 90 d
Today
SAGE
AI runtime front-end · sage.tough.services
516 ms TLS 48 d Operational
90 days ago
98.94% last 30 d · 98.94% last 90 d
Today
Tough Git
Source code hosting (Forgejo) · git.tough.services
2464 ms TLS 88 d Operational
90 days ago
99.02% last 30 d · 99.02% last 90 d
Today
Tough Tides
St Peter Port tide times · tides.tough.services
489 ms TLS 88 d Operational
90 days ago
98.86% last 30 d · 98.86% last 90 d
Today
Tough Sky
Satellite passes, aurora, meteors · sky.tough.services
540 ms TLS 88 d Operational
90 days ago
98.60% last 30 d · 98.60% last 90 d
Today
Tough Notify
Push alerts (ntfy) · ntfy.tough.services
516 ms TLS 88 d Operational
90 days ago
98.89% last 30 d · 98.89% last 90 d
Today
Tough Docs
Runbooks & reference · docs.tough.services
498 ms TLS 88 d Operational
90 days ago
98.99% last 30 d · 98.99% last 90 d
Today
Tough Speed
Browser speed test · speed.tough.services
516 ms TLS 88 d Operational
90 days ago
98.73% last 30 d · 98.73% last 90 d
Today
Tough Net
Network toolbox · net.tough.services
530 ms TLS 88 d Operational
90 days ago
98.48% last 30 d · 98.48% last 90 d
Today
Tough Today
Personal dashboard · today.tough.services
3616 ms TLS 89 d Degraded
90 days ago
96.23% last 30 d · 96.23% last 90 d
Today
Tough Studio
Website builder & billing · studio.tough.services
1443 ms TLS 89 d Operational
90 days ago
96.71% last 30 d · 96.71% last 90 d
Today
Tough Status
This page · status.tough.services
3609 ms TLS 88 d Degraded
90 days ago
99.25% last 30 d · 99.25% last 90 d
Today
Data feeds & receivers
live sources behind the sitesWeather station
Last observation 35 s ago · 17.5 °C · wind 6 mph
Weather-satellite receiver
Receiver hardware offline — passes still scheduled, next pass METEOR-M2 3 at 21:22 (70° max)
ADS-B receiver
Receiver hardware offline — live map and archive paused
SAGE runtime
Healthy · model provider ok · database ok
Internet uplink
83 ms to 1.1.1.1 · DNS resolving
Monday 31 August 2026
Site recovered: sky.tough.services 12:54
sky.tough.services is serving again (HTTP 200).
Site DOWN: sky.tough.services 12:52
sky.tough.services returned no response.
Site recovered: net.tough.services 10:46
net.tough.services is serving again (HTTP 200).
Site recovered: speed.tough.services 10:46
speed.tough.services is serving again (HTTP 200).
Site recovered: docs.tough.services 10:46
docs.tough.services is serving again (HTTP 200).
Site recovered: ntfy.tough.services 10:46
ntfy.tough.services is serving again (HTTP 200).
Site DOWN: net.tough.services 10:44
net.tough.services returned no response.
Site DOWN: speed.tough.services 10:44
speed.tough.services returned no response.
Site DOWN: docs.tough.services 10:44
docs.tough.services returned no response.
Site DOWN: ntfy.tough.services 10:44
ntfy.tough.services returned no response.
Site recovered: today.tough.services 10:15
today.tough.services is serving again (HTTP 200).
Site DOWN: today.tough.services 10:13
today.tough.services returned no response.
Site recovered: today.tough.services 08:43
today.tough.services is serving again (HTTP 200).
Site DOWN: today.tough.services 08:41
today.tough.services returned no response.
Site recovered: weather.tough.services 00:03
weather.tough.services is serving again (HTTP 200).
Site DOWN: weather.tough.services 00:01
weather.tough.services returned no response.
Sunday 30 August 2026
Site recovered: net.tough.services 19:19
net.tough.services is serving again (HTTP 200).
Site DOWN: net.tough.services 19:17
net.tough.services returned no response.
Site recovered: speed.tough.services 18:10
speed.tough.services is serving again (HTTP 200).
Site DOWN: speed.tough.services 18:08
speed.tough.services returned no response.