From 5edf0b7cb29c88ccc0f069e6f5e8adcd6e58d7b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 9 Oct 2022 18:11:35 +0100 Subject: [PATCH] . --- documentation/setup.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/documentation/setup.md b/documentation/setup.md index 72501d9..1397054 100644 --- a/documentation/setup.md +++ b/documentation/setup.md @@ -14,7 +14,7 @@ _Currently hosted on an ubuntu lxc container with docker and portainer [+ inform ### Services (Stacks) -If portainer installed use portainer (http://githost:9000) to setup/manage services +If portainer installed use portainer (https://githost:9443) to setup/manage services Required environment variables (.env): @@ -45,7 +45,7 @@ DUPLICATI_PORT=8200 Requirements: -- [Duplicati Image with mySql client](https://git.limbosolutions.com/kb/duplicati/docker/sqlclient/README.md) +- [Duplicati Image with mySql client](https://git.limbosolutions.com/kb/duplicati/src/branch/main/docker/mysqlclient/README.md) _[Docker Compose File](../docker/dupliticati-docker-compose.yaml)_ @@ -67,15 +67,13 @@ After starting stack: 1) Check every Container is ok and running 1) Stop every Container except duplicati and portainer _note: restore of portainer/duplicati not tested_ -1) Enter Duplicati (http://githost:8200) +1) Enter Duplicati (http://hostip:8200) 1) Import Backup job (if not possible next steps must be adapted) - Restore with permissions checked - All Imported jobs schedules must be disabled (or disable write permissions on backup host) - - (step not required after this migration) Remove references to scripts (example:run-script-before-required, /data/myScripts/backupdb.sh) 1) Recreate duplicati local database (home-> backup-> advanced-> database-> Recreate (delete and repair)) -1) Restore all files to original location - - If database engine is diferent do not restore db_data and check restore database **before next steps** - - From duplicati only restore custom scripts (duplicati-data/myScripts), dot not restore full duplicati with this processs because duplicati is running! +1) Restore all files (except portainer and duplicati data) to original location + - If database engine is diferent do not restore db_data and check restore database **before next steps**with this processs because duplicati is running! 1) Recreate stack gitea _[Docker Compose](../docker/docker-compose.yaml)_ with original read only restrictions on duplicati volumes 1) Confirm everything is ok and running 1) Return to duplicati on schedule job add script to run-script-before-required /data/myScripts/backupdb.sh @@ -101,3 +99,6 @@ mysql --host db -uroot -p ${MYSQL_DATABASE} < /db-dumps/$DB_FILE #enter root password (root password is in enviromnent variable ${MYSQL_ROOT_PASSWORD}) ``` + + +