Sync status

triple.isoimage.sbs · IPv4 147.45.39.32 · HTTP / HTTPS / rsync · AS209207, Frankfurt am Main · triple.isoimage.sbs

All times are UTC. The table is written by the sync wrapper after every run, so the timestamps below are those of the last completed run and not of this page request. Server time at generation: 2026-09-24 16:55:02 UTC.

Repositories

Duration is the wall time of the last completed run.
RepositoryPathUpstream SizeFiles IntervalLast syncDuration Next runState
Debian/debian/syncproxy2.eu.debian.org::debian 2.10 TB1,942,300 every 6 h (02, 08, 14, 20)2026-09-24 14:0641 min 2026-09-24 20:00OK
Debian CD/ISO/debian-cd/cdimage.debian.org::debian-cd 940 GB4,120 daily 03:302026-09-24 03:341 h 12 min 2026-09-25 03:30OK
Ubuntu/ubuntu/archive.ubuntu.com::ubuntu 2.80 TB2,318,700 every 6 h (00, 06, 12, 18 +20 min)2026-09-24 12:2652 min 2026-09-24 18:20OK
Ubuntu releases (ISO)/ubuntu-releases/releases.ubuntu.com::releases 620 GB1,240 daily 04:152026-09-24 04:1938 min 2026-09-25 04:15OK
Alpine Linux/alpine/rsync.alpinelinux.org::alpine 78 GB412,600 every 4 h (+5 min)2026-09-24 16:056 min 2026-09-24 20:05OK
Arch Linux/archlinux/rsync.archlinux.org::ftp 84 GB186,400 every 2 h (+40 min)2026-09-24 16:404 min 2026-09-24 18:40OK
Rocky Linux/rocky/msync.rockylinux.org::rocky 940 GB1,124,800 every 12 h (05:10, 17:10)2026-09-24 05:111 h 04 min 2026-09-24 17:10OK
OpenWrt/openwrt/downloads.openwrt.org::downloads 1.10 TB3,486,200 every 12 h (06:00, 18:00)2026-09-23 06:082 h 31 min 2026-09-24 17:10 (retry)STALE
CPAN/cpan/cpan-rsync.perl.org::CPAN 17 GB641,900 every 6 h (+50 min)2026-09-24 12:523 min 2026-09-24 18:50OK
Total9 trees 8.68 TB10,118,260 8 OK, 1 stale

Known issues

OpenWrt — stale since 2026-09-23 17:02 UTC
The upstream rsync daemon has been refusing connections (connection refused (111)) for 35 hours; 71 retries have failed so far. The local tree is intact and still served, it is simply 35 hours behind. Nothing is deleted while the source is unreachable, because the sync wrapper applies --delete only after a complete file list has been received. No action is required from clients. Reported upstream on 2026-09-23.
Debian CD images — one pass per day
The /debian-cd/ tree is pulled once a day. Weekly and daily test builds therefore appear here up to 24 hours after upstream. Use a dedicated CD mirror if you need them sooner.
Ubuntu ports
We do not mirror ports.ubuntu.com (armhf, arm64, ppc64el, riscv64, s390x). Only the amd64 and i386 trees of the main archive are carried. There are no plans to add ports before the array is replaced.

Service state

Sampled at 2026-09-24 16:55:02 UTC.
ComponentPortStateDetail
nginx (HTTPS)443listening5,417 active connections
nginx (HTTP)80listening1,284 active connections
rsyncd873listening5 of 12 slots in use
Current egressnominal612 Mbit/s
Storageclean8.68 TB used of 16.0 TB (54 %)
RAID-6 arrayoptimal6 of 6 disks online, last scrub 2026-09-06
Load averagenominal1.84 / 2.11 / 2.36
Uptimeup213 days

How synchronisation works

Every tree is pulled with rsync from a single upstream source. Debian and Debian CD use the ftpsync suite, so that the archive is updated in the order apt expects: pool first, indices next, release files last. The other trees use a two-stage rsync with the same ordering rules. A run is aborted if the upstream file list cannot be completed, and deletions are never applied to a partial list.

Sync traffic is capped at 400 Mbit/s per source so that a full Ubuntu pass cannot starve client downloads. Overlapping runs are prevented by one lock file per tree:

/var/lib/mirror/locks/debian.lock
/var/lib/mirror/locks/ubuntu.lock
/var/lib/mirror/locks/openwrt.lock

Trace files are published for the trees whose upstream projects define them. They are what the distribution mirror checkers and downstream mirrors read:

/debian/project/trace/triple.isoimage.sbs
/debian/project/trace/_traces/
/ubuntu/project/trace/triple.isoimage.sbs
/alpine/last-updated
/archlinux/lastupdate
/archlinux/lastsync

A machine-readable copy of the table above is served as plain text at /status.txt and as JSON at /status.json; both are rewritten after every run. The health endpoint /health returns 200 OK while the web server and the array are both available. Please poll these no more than once per minute.

If a tree looks wrong — missing packages, a Release file older than the pool, a truncated image — write to triple.isoimage.sbs with the full path and the timestamp. That reaches us faster than a report filed with the distribution.