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.


  • Internal project (LANX)
  • CLI-based workflow
  • Borg integration

Back

← Return to Projects