restic-manager
v0.1.0-alpha
steve@dcglab
Fleet
12 hosts
10online 1degraded 1offline
Backed up
4.9 TB across 12 repos
23,649 snapshots total
Last 24h
147 jobs
144 succeeded · 2 failed · 1 cancelled
Open alerts
5 unresolved
oldest 3h · acknowledge in panel

## Hosts

12 of 12
Host
OS · arch
Last backup
Repo size
Snapshots
Alerts
Tags
prod-db-01
linux/amd64
backup running…
started 3m ago
412 GB
1,847
—
proddb
prod-db-02
linux/amd64
succeeded · 4m ago
389 GB
1,802
—
proddb
prod-web-01
linux/amd64
succeeded · 11m ago
87 GB
2,103
—
prodweb
prod-web-02
linux/amd64
succeeded · 12m ago
87 GB
2,098
—
prodweb
prod-cache-01
linux/amd64
succeeded · 1h ago
128 GB
1,402
3
prodcache
homelab-nas
linux/arm64
succeeded · 2h ago
3.7 TB
8,912
—
homelabstorage
homelab-pi
linux/arm64
succeeded · 6h ago
8.4 GB
421
—
homelabiot
dev-laptop
linux/amd64
last seen 2d ago
64 GB
127
1
devpersonal
offline
windows-vm
windows/amd64
succeeded · 28m ago
44 GB
156
—
stagingvm
build-runner
linux/amd64
failed · 47m ago
97 GB
2,847
1
cibuild
backup-test
linux/amd64
never run
—
—
—
test
edge-node-eu
linux/arm64
succeeded · 7m ago
23 GB
934
—
edgeprod

## Recent activity

View all jobs →
Job
Host
Kind
Status
Started
Bytes / Δ
01KQH…E59B
prod-db-01
backup
running · 38%
3m ago
1.4 GB
01KQH…D9XK
prod-db-02
backup
succeeded
4m ago
1.2 GB
01KQH…7P2R
edge-node-eu
backup
succeeded
7m ago
18 MB
01KQH…M4QQ
prod-web-01
backup
succeeded
11m ago
42 MB
01KQH…9F8C
build-runner
backup
failed · repo locked
47m ago
—
Empty state · first run
restic-manager
v0.1.0-alpha
steve@dcglab

### No hosts yet.

restic-manager tracks backups across a fleet — but there’s nothing to track until you enrol your first host. Run the snippet below on a Linux box, paste the one-time token, and it’ll appear here within a few seconds.

Install command · expires in 1h

    curl -fsSL https://restic.lab.example/install.sh | sudo \
      RM_SERVER=https://restic.lab.example \
      RM_TOKEN=HdqFbQh8U-I1fb52iP1M8qxvoYS5t9VZ-T-yghr_CzA sh

Prerequisites: restic ≥ 0.16 already installed on the target host. The agent will not install it for you — see why.

## Component vocabulary

Pulled out of the live screen so the system reads cleanly. Anything that doesn’t appear here doesn’t exist in this direction — and the goal is for the list below to stay short.

Status
online heartbeat < 90s
online · running job pulse only when active
degraded open alerts > 0
offline no heartbeat > 90s
last job failed distinct from offline
Buttons
One primary per page (Add host). Everything else is the neutral secondary or ghost; danger only on destructive verbs.
Host row · 3 states
healthy-host
linux/amd64
succeeded · 5m ago
87 GB
2,103
—
prod
degraded-host
linux/amd64
succeeded · 1h ago
128 GB
1,402
3
prod
offline-host
linux/amd64
last seen 2d ago
64 GB
127
1
dev
offline