SLEEPPI
VPN
CPAP poller
O2 sync
Push
Parser
DB
DB backup
nginx
2026-06-15 14:40 AEST
Last session
CPAP collected
O2 collected
Pushed
CPAP parsed
O2 aligned
Data pipeline
live · refreshes every 30s
┌─ BRISBANE EDGE ──────────────┐ ┌─ WIREGUARD ────────┐ ┌─ LINODE VPS ──────────────────────┐ │ RPi Zero 2W · Brisbane │ │ wg0 10.10.0.0/24 │ │ dream.techphoria.org │ ├──────────────────────────────┤ ├────────────────────┤ ├───────────────────────────────────┤ │ ● ezshare.timer │ │ │ │ ● sleeppi-watcher │ │ 4m ago · 572 new├──>│ handshake ├──>│ inotify /data/incoming │ │ │ │ 1m ago│ │ │ │ ● o2sync.service │ │ │ │ ● parse_all.py │ │ 494h 15m ago · 0 collected│ │ last push │ │ 7h 36m ago · 1 session │ │ │ │ 7h 37m ago│ │ │ │ ● push_to_vps.sh │ │ │ │ ● TimescaleDB │ │ 7h 37m ago · 759795 KB│ │ │ │ 437 sessions · 170.3M rows │ └──────────────────────────────┘ └────────────────────┘ └───────────────────────────────────┘
ezshare.timer
Brisbane RPi
4m ago · 572 new
o2sync.service
Brisbane RPi
494h 15m ago · 0 collected
push_to_vps.sh
Brisbane RPi
7h 37m ago · 759795 KB
WireGuard tunnel
1m ago
sleeppi-watcher
Linode VPS
parse_all.py
Linode VPS
7h 36m ago · 1 session
TimescaleDB
Linode VPS
437 sessions · 170.3M rows
Diagnostics
Loading…
Data health
Sessions
437
Archive parity
330 dirs / 437 sessions
waveform_25hz
170,283,000
waveform_05hz
3,405,210
o2_samples
569,864
VPS disk
79% used
Compression
3 policies active
Last backup
2026-06-15 08:00
Last audit
2026-04-24
(51 days ago)
—
Mametchi API
—
O2 file quality
18 flagged this run · 7 warning runs in 7d
O2 ring sessions
18 stored · 33 unaccounted · latest 27152