43 lines
986 B
Markdown
43 lines
986 B
Markdown
# restore
|
|
1) [Setup](./setup.md)
|
|
2) Portainer - Stop all containers except duplicati
|
|
|
|
### Restore Storage
|
|
|
|
Duplicati web UI - Import backup job
|
|
note: disable schedules
|
|
### database engine is the same
|
|
|
|
Restore everything from backup to original folders
|
|
|
|
### database engine not the same
|
|
|
|
Restore everything except db_data folders (db_dumps must be include in restore\)
|
|
|
|
#### Restore Database
|
|
1) confirm if DB container is running
|
|
2) enter on duplicati container bash
|
|
|
|
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 git aplication and check everyting is ok
|
|
4) Execute backup on duplicati
|
|
5) Check backup is restorable
|
|
6) Re Enable schedule backups on duplication
|
|
|
|
|
|
|