BackupLint v1.0.0
BackupLint is an independent backup-assurance layer for Docker Compose stacks. It is not a backup engine, remote shell, or disaster-recovery orchestrator. It does not replace your backup jobs.
Don’t just assume your backups work. Prove they work.
Capabilities
- Compose mount discovery and coverage against
backup_pathsand/or Restic snapshot roots - Optional multi-file Compose via
compose_files - Optional Restic standard and opt-in deep integrity
- Optional isolated restore verification into BackupLint-owned temporary paths
- Local scheduler (
backuplint daemon/schedule) with fleet submission of operational ERROR - Fleet controller + agent over HTTPS with mTLS after unique CSR enrollment
- Optional read-only dashboard (session auth), including project → service → mount drill-down
- Optional SIEM HTTPS JSON export with a durable queue (
tls.verify: falsehonored for the SIEM destination only) - Central policy / GitOps (immutable revisions, assignment, drift, staged rollout)
- Native installer profiles and official controller/agent containers
Official containers
Controller: ghcr.io/netryon/backuplint-controller:1.0.0
Also tagged v1.0.0 and latest.
Immutable digest: ghcr.io/netryon/backuplint-controller@sha256:3298e33cdfad9cbc3ef4880ae7864ff55df0ebc76dabd0b37bbf08380495d05a
Agent: ghcr.io/netryon/backuplint-agent:1.0.0
Also tagged v1.0.0 and latest.
Immutable digest: ghcr.io/netryon/backuplint-agent@sha256:8d4172be12ac03d7ed1e5e208e00bda6b1dad153773dba06c8b35438070e6a6b
Architecture: linux/amd64. Image revision label: b78e117bdcef461021ad440575b6923ae235ca00.
Artifacts
Built from tag v1.0.0 (b78e117bdcef461021ad440575b6923ae235ca00).
| File | SHA-256 |
|---|---|
backuplint-1.0.0-py3-none-any.whl |
9ea11b5e3821bdf04ba262fde0678e2feb2532fdf1378b4ade722483fc03afb2 |
backuplint-1.0.0.tar.gz |
5c14a48e41f47546d5f8fe514562ea944cf0855d47843cd5bae5d1f5d4a5c218 |