Skip to content

v1.2 — Backup & Restore Manager

Choose a tag to compare

@crivion crivion released this 17 Sep 21:06
· 25 commits to main since this release

Backup & Restore Manager

Laranode v1.2 adds complete, asynchronous backup and restore workflows for bare-metal and Docker installations.

Highlights

  • Back up complete accounts, individual website files, or individual databases.
  • Store archives locally, in S3-compatible object storage such as DigitalOcean Spaces, or over SFTP.
  • Test, edit, and securely store destination settings from the panel.
  • Run backups manually or schedule them daily, weekly, or monthly with automatic retention pruning.
  • Inspect manifests and destination details without leaving the backup list.
  • Restore with typed confirmation and an automatic seven-day pre-restore safety snapshot.
  • Retry failed restores up to three times while leaving successful backups reusable.
  • Associate databases with websites for targeted database backups and restores.
  • Persist Docker backups in a dedicated laranode-backups volume.
  • Provision the queue worker and scheduler consistently across Docker and bare-metal installations.

Upgrade

For a bare-metal installation:

curl -sSL https://raw.githubusercontent.com/crivion/laranode/refs/heads/main/laranode-scripts/bin/laranode-upgrade.sh | bash

For Docker:

git pull
docker compose up -d --build

Local archives default to /var/lib/laranode/backups; override this with LARANODE_BACKUP_PATH when needed.