# Restore ## Prerequisites - [Setup](./setup.md) - Portainer - 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: ```bash #check last files db-dumps ls /git/db-dumps #pick file to import (maybe the last one :)) ``` import file ```bash 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 ``` 3) start all stop containers and check everyting is ok 4) Execute backup on duplicati 5) Check backup is restorable 6) Re Enable schedule backups on duplication