DockerVault
What is DockerVault
DockerVault is a Docker-first backup intelligence system built inside LANX.
It focuses on understanding what actually matters in a container environment — instead of blindly backing up everything.
Core idea
Modern Docker setups mix multiple types of data:
- critical application data
- cache and temporary files
- logs
- named volumes
- bind mounts
DockerVault separates these into:
- INCLUDE → must be backed up
- REVIEW → needs attention
- SKIP → safe to ignore
This turns backups from guesswork into a structured system.
Why it exists
Traditional backup setups are often:
- too broad
- too noisy
- hard to maintain
- unclear in what they actually protect
DockerVault solves this by:
- inspecting Docker Compose setups
- understanding container data paths
- generating clean backup plans
- integrating directly with Borg
Features (current)
- Docker Compose discovery
- intelligent path classification
- named volume inspection
- Borg command generation
- automation-friendly CLI
- missing-path detection and handling
Direction
DockerVault is evolving into:
- a full backup planning engine
- a system-aware Docker analysis tool
- a reliable foundation for automated backups in LANX
Philosophy
DockerVault follows core LANX principles:
- understand before automating
- keep systems transparent
- avoid unnecessary complexity
- build tools that explain themselves
Status
Active development.
DockerVault is one of the primary system-level projects inside LANX and serves as a foundation for future infrastructure automation.
Links
- Internal project (LANX)
- CLI-based workflow
- Borg integration