Files
git.limbosolutions.com/documentation/restore.md

1.0 KiB

Restore

[TOC]

Prerequisites

  • Setup
  • Stop all containers except duplicati

Storage Restore

Duplicati web UI - Import backup job note: disable schedules

DB Engine is the same

Restore everything from backup to original folders

DB Engine not the same

Restore everything except db_data folders (db_dumps must be included)

Restore Database

  • Confirm if DB container is running (only db and duplicati should be running)
  • Execute on duplication bash (using portainer)

execute:

#check last files db-dumps
ls /git/db-dumps 
#pick file to import (maybe the last one :))

import file

DB_FILE=filenametoimport
# by default duplicati container dont have de enviroment varible ${DB_ROOT_PASSWORD}
DB_ROOT_PASSWORD=youdbrootpassword
mysql -uroot -p'${DB_ROOT_PASSWORD}' ${DB_NAME} < /git/db-dumps/$DB_FILE
  1. start all stop containers and check everyting is ok
  2. Execute backup on duplicati
  3. Check backup is restorable
  4. Re Enable schedule backups on duplication