|
2 | 2 |
|
3 | 3 | This App allows admin to create and store backup images of their Nextcloud
|
4 | 4 |
|
| 5 | + |
| 6 | +- [Restoring Points](#restoring-point) |
| 7 | +- [How the Backup App manage your data](#backup-manage-data) |
| 8 | +- [Upload to External Storages](#external-storages) |
| 9 | +- [Important details about your data](#important) |
| 10 | +- [Available `occ` commands](#occ) |
| 11 | + |
| 12 | + |
| 13 | +<a name="restoring-point"></a> |
5 | 14 | ## Restoring Points
|
6 | 15 |
|
7 | 16 | A restoring point is an image of your Nextcloud at a specific time. A restoring point can be:
|
@@ -55,9 +64,55 @@ The normal process is to re-create the `restoring-point.data` a new one, however
|
55 | 64 | - the restoring process will require some knowledge from the admin about the infrastructure from the
|
56 | 65 | original instance that generated the backup.
|
57 | 66 |
|
| 67 | +<a name="backup-manage-data"></a> |
| 68 | +## How the Backup App manage your data |
| 69 | + |
| 70 | +### The timing |
| 71 | + |
| 72 | +The settings available in the Admin Settings/Backup page, allow an admin to configure when the next |
| 73 | +backups will be run and at which rate: |
| 74 | + ... |
| 75 | +### The first pass (the backup process) |
| 76 | + ... |
| 77 | + |
| 78 | +### The second pass (the packing process) |
| 79 | + ... |
| 80 | + |
| 81 | + |
| 82 | +<a name="external-storages"></a> |
| 83 | +## Upload to External Storages |
| 84 | + |
| 85 | + |
| 86 | +<a name="important"></a> |
| 87 | +## Important details about your data |
| 88 | + |
| 89 | +- **Disk-space**: The 1st pass does not compress anything, meaning that you will need at least the |
| 90 | + equivalent of currently used space by your Nextcloud as available disk-space. |
| 91 | + If you have no disk-space available, you can setup your instance to directly store your backup on an |
| 92 | + external storage: |
| 93 | + - the data generated during the 1st pass are not encrypted, Your data leaves the internal data folder |
| 94 | + from your instance and are now available on an external storage. |
| 95 | + - the 1st-pass will require more resource and your instance will stays in maintenance mode for a |
| 96 | + longer time. |
| 97 | + - If your external storage is not a local folder, huge network resources will be required. |
| 98 | + |
| 99 | + |
| 100 | +- **Temporary Files**: during the 2nd pass (packing process), the compression and encryption require the |
| 101 | + creation of temporary files. while those files are temporary and deleted when they become useless, they |
| 102 | + are still available for few seconds. Meaning that the temp directory should not be shared with other |
| 103 | + application. |
| 104 | + |
58 | 105 |
|
| 106 | +- **Export your setup**: If the option is not disable, Backups are encrypted with a key that is stored in |
| 107 | + the database of your current instance of Nextcloud. The key is mandatory to recover any data from your backups. |
| 108 | + |
| 109 | + You can export your setup from the Admin Settings/Backup page, or using `occ`. If encrypted, the export process will |
| 110 | + generate and returns its own key that will be required during the import when restoring your instance. |
| 111 | + As an admin, you will need to store the export file and its key, preferably in different location. |
| 112 | + |
59 | 113 |
|
60 |
| -## Quick documentation: |
| 114 | +<a name="occ"></a> |
| 115 | +## Available `occ` commands: |
61 | 116 |
|
62 | 117 | ### Manage remote instance to store your backups remotely
|
63 | 118 |
|
|
0 commit comments