bootload

📖 DOCS

Volumes & backups

Volumes

Persistent storage is a LUKS-encrypted volume with its own key, attached to one service and mounted where you say:

bootload volume create data --size 5
bootload deploy --image ... --volume data:/data

Backups

Backups are encrypted, exportable, and verifiable — the no-lock-in rule (it's in our spec as a core principle):

bootload backup create data          # snapshot a volume
bootload backup verify <id>          # re-download, decrypt, checksum
bootload backup restore <id> --new-volume data2
bootload backup export <id>          # presigned URL + the decryption key
bootload backup import backup.tar.zst.enc

The export gives you the artifact and the key — you can decrypt it offline with standard tools (openssl, zstd, tar), no bootload account required. A backup that doesn't pass verify is treated as not a backup.

Restores

Restore into a fresh volume or any detached volume in the project. Checksums are verified before anything is overwritten.