:00Thu 24 Sep
System
Later · not in R1Neo 0050 §3 · 0042 §1 · 0057
Nightly backups at 02:00 to /var/lib/janus as SQLite files, with a monthly restore test on a Linux host.
- Not in R1
- R1 runs on Windows with PostgreSQL and takes a verified snapshot every 15 min (skipped while idle), copied off the host; restore is a Service CLI step.
- R1 instead
- Snapshots, their off-host copy and the stock export, each with its age. Open System
Backups
Last backup checked · today 02:00janus-export-2026-09-24.sqlite.zst · 41.8 MB · next tonight at 02:00
- Janus data/var/lib/janus/janus-mvp.sqliteEvery night at 02:00
- Written and checked here/var/lib/janus/exportsChecked 02:01
- Copied to the file server\\fileserver\smt\janusas DANUTEK\svc-janus-backupCopied 02:03
| Night | Size | On this disk | File server | Restore test |
|---|---|---|---|---|
| Wed 24 Sep | 41.8 MB | Checked | Copied 02:03 | Not tested |
| Tue 23 Sep | 41.6 MB | Checked | Copied 02:02 | Not tested |
| Mon 22 Sep | 41.5 MB | Checked | Copied 02:15 · second try | Not tested |
| Sun 21 Sep | 41.1 MB | Checked | Copied 02:02 | Restorable · 03:10 |
Keeps the last 14 copies in each place · 571 MB. Encrypted with the site key before it leaves this computer.
Restore test
Restorable · tested Sun 21 Sep 03:10Loads the Sun 21 Sep backup into a side copy. Janus in use is not touched. Monthly, next Sun 19 Oct.
| Compared | In the backup | In the side copy | Result |
|---|---|---|---|
| Reels | 259 | 259 | Same |
| Activity entries | 57 902 | 57 902 | Same |
| Wiring versions | SR-01 v2 · SR-02 v3 · SR-03 v1 | same | Same |
How to restore a backup
A restore replaces every record. Run it on this computer with Janus stopped. Everything recorded after that backup is lost.
- Warn the floor, then stop Janus.Stations show “Janus is not reachable”.
janus-service stop - Restore the backup you choose.The tool checks the file first.
janus-service restore /var/lib/janus/exports/janus-export-2026-09-24.sqlite.zst - Start Janus.It writes a restore receipt as the first Activity entry. Bays show Unknown until each is read again.
janus-service start