From 2c583d49e2725afe2278e33055fabb2ba32d4192 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 25 Oct 2024 06:47:07 +0200 Subject: [PATCH] siiiiiiiiiiiiigh --- README.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index ce76282..44a2a8f 100644 --- a/README.md +++ b/README.md @@ -16,19 +16,6 @@ Backup solution for Docker volumes based on Duplicity ### Backup with Google Drive -> [!CAUTION] -> -> For authentication to work correctly after [Google's removal of the OOB Flow](https://developers.google.com/identity/protocols/oauth2/resources/oob-migration), your `http://localhost:80` address needs to match the `http://localhost:80` of the Gestalt Amadeus container. -> -> This is not an issue if you can launch a browser on the same machine you're configuring Gestalt Amadeus, but it might be troublesome for non-graphical servers, where this is not possible. -> -> As a quick band-aid to the issue, you can temporarily set up an SSH tunnel towards the server for the duration of the setup process: -> -> ```bash -> # This unfortunately requires root access, since the port we have to tunnel, 80, has a number lower than 1024. -> sudo ssh -L 80:80 yourserver -> ``` - 1. Create a new Docker volume with the name `ga_cache`, which Duplicity will use to temporarily store previous backups: ```bash @@ -147,4 +134,19 @@ Backup solution for Docker volumes based on Duplicity Complete the authentication to proceed. + (Make sure to read the alert below if you're having issues!) + 1. You should be done! Make sure backups are appearing in the Google Drive directory you've configured. + +> [!CAUTION] +> +> For authentication to work correctly after [Google's removal of the OOB Flow](https://developers.google.com/identity/protocols/oauth2/resources/oob-migration), your `http://localhost:80` address needs to match the `http://localhost:80` of the Gestalt Amadeus container. +> +> This is not an issue if you can launch a browser on the same machine you're configuring Gestalt Amadeus, but it might be troublesome for non-graphical servers, where this is not possible. +> +> To apply a quick band-aid to the issue, you can temporarily set up an SSH tunnel towards the server for the duration of the setup process: +> +> ```bash +> # This unfortunately requires root access, since the port we have to tunnel, 80, has a number lower than 1024. +> sudo ssh -L 80:80 yourserver +> ``` \ No newline at end of file