From 52f4d4b41e9f1bd8b117b7e3e78c294854102467 Mon Sep 17 00:00:00 2001 From: Simon L Date: Tue, 18 Apr 2023 15:51:17 +0200 Subject: [PATCH 1/4] add a note on backup retention to the AIO interface Signed-off-by: Simon L --- php/templates/containers.twig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/php/templates/containers.twig b/php/templates/containers.twig index 893d2d65..36fc0465 100644 --- a/php/templates/containers.twig +++ b/php/templates/containers.twig @@ -391,9 +391,10 @@ This is your encryption password for backups: {{ borgbackup_password }}

Please save it at a safe place since you won't be able to restore from backup if you lose this password!

Backed up will get all important data of your Nextcloud AIO instance like the database, your files and configuration files of the mastercontainer and else.

- The backup itself will use a tool that is called BorgBackup which is a well-known server backup tool that efficiently backs up your files and encrypts them on the fly.

+ The backup itself uses a tool that is called
BorgBackup which is a well-known server backup tool that efficiently backs up your files and encrypts them on the fly.

Backups get created in the following directory on the host: {{ borg_backup_host_location }}/borg

- Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app. + Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app.

+ Regarding backup retention, see
this documentation {% if isApacheStarting != true %}

Backup creation

From b94bb6569e81361f82449e1f8aef9fde7b1c8e82 Mon Sep 17 00:00:00 2001 From: Simon L Date: Wed, 19 Apr 2023 00:57:08 +0200 Subject: [PATCH 2/4] add further backup details Signed-off-by: Simon L --- php/templates/containers.twig | 2 +- readme.md | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/php/templates/containers.twig b/php/templates/containers.twig index 36fc0465..0f6e259f 100644 --- a/php/templates/containers.twig +++ b/php/templates/containers.twig @@ -393,7 +393,7 @@ Backed up will get all important data of your Nextcloud AIO instance like the database, your files and configuration files of the mastercontainer and else.

The backup itself uses a tool that is called BorgBackup which is a well-known server backup tool that efficiently backs up your files and encrypts them on the fly.

Backups get created in the following directory on the host: {{ borg_backup_host_location }}/borg

- Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app.

+ Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app - but you can add further Docker volumes and host paths that you want to back up after the initial backup is done.

Regarding backup retention, see
this documentation {% if isApacheStarting != true %} diff --git a/readme.md b/readme.md index b127619b..e07ac7b0 100644 --- a/readme.md +++ b/readme.md @@ -268,7 +268,11 @@ Backups can be created and restored in the AIO interface using the buttons `Crea The backups itself get encrypted with an encryption key that gets shown to you in the AIO interface. Please save that at a safe place as you will not be able to restore from backup without this key. -Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app. +Daily backups can get enabled. Enabling this also allows to enable an option that allows to update all containers, Nextcloud and its apps automatically. + +Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app - but you can add further Docker volumes and host paths that you want to back up after the initial backup is done. + +Regarding backup retention, see [this documentation](https://github.com/nextcloud/all-in-one/discussions/1675). --- From 83c77d86e7c263c54b1eb94389e5472574291148 Mon Sep 17 00:00:00 2001 From: Simon L Date: Sat, 22 Apr 2023 00:26:13 +0200 Subject: [PATCH 3/4] link to backup docs Signed-off-by: Simon L --- php/templates/containers.twig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/php/templates/containers.twig b/php/templates/containers.twig index 0f6e259f..6e452655 100644 --- a/php/templates/containers.twig +++ b/php/templates/containers.twig @@ -394,7 +394,8 @@ The backup itself uses a tool that is called BorgBackup which is a well-known server backup tool that efficiently backs up your files and encrypts them on the fly.

Backups get created in the following directory on the host: {{ borg_backup_host_location }}/borg

Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app - but you can add further Docker volumes and host paths that you want to back up after the initial backup is done.

- Regarding backup retention, see
this documentation + Regarding backup retention, see this documentation

+ For further documentation and options on this backup solution refer to this documentation and below. {% if isApacheStarting != true %}

Backup creation

From 2ba096a1abda094931bac6f291e1143322586fc5 Mon Sep 17 00:00:00 2001 From: Simon L Date: Sat, 22 Apr 2023 11:34:34 +0200 Subject: [PATCH 4/4] add daily backup hint also to AIO interface Signed-off-by: Simon L --- php/templates/containers.twig | 1 + readme.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/php/templates/containers.twig b/php/templates/containers.twig index 6e452655..c15371af 100644 --- a/php/templates/containers.twig +++ b/php/templates/containers.twig @@ -395,6 +395,7 @@ Backups get created in the following directory on the host: {{ borg_backup_host_location }}/borg

Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app - but you can add further Docker volumes and host paths that you want to back up after the initial backup is done.

Regarding backup retention, see
this documentation

+ Daily backups can get enabled after the initial backup is done. Enabling this also allows to enable an option that allows to update all containers, Nextcloud and its apps automatically.

For further documentation and options on this backup solution refer to this documentation and below. {% if isApacheStarting != true %} diff --git a/readme.md b/readme.md index e07ac7b0..7c4a8985 100644 --- a/readme.md +++ b/readme.md @@ -268,7 +268,7 @@ Backups can be created and restored in the AIO interface using the buttons `Crea The backups itself get encrypted with an encryption key that gets shown to you in the AIO interface. Please save that at a safe place as you will not be able to restore from backup without this key. -Daily backups can get enabled. Enabling this also allows to enable an option that allows to update all containers, Nextcloud and its apps automatically. +Daily backups can get enabled after the initial backup is done. Enabling this also allows to enable an option that allows to update all containers, Nextcloud and its apps automatically. Be aware that this solution does not back up files and folders that are mounted into Nextcloud using the external storage app - but you can add further Docker volumes and host paths that you want to back up after the initial backup is done.