root: keep last 30 backups
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
99ef94b7aa
commit
9ca15983a2
|
@ -383,6 +383,7 @@ DBBACKUP_CONNECTOR_MAPPING = {
|
|||
"django_prometheus.db.backends.postgresql": "dbbackup.db.postgresql.PgDumpConnector",
|
||||
}
|
||||
DBBACKUP_TMP_DIR = gettempdir() if DEBUG else "/tmp" # nosec
|
||||
DBBACKUP_CLEANUP_KEEP = 30
|
||||
if CONFIG.y("postgresql.s3_backup.bucket", "") != "":
|
||||
DBBACKUP_STORAGE = "storages.backends.s3boto3.S3Boto3Storage"
|
||||
DBBACKUP_STORAGE_OPTIONS = {
|
||||
|
|
|
@ -29,9 +29,17 @@ Currently, it is only supported to restore backups into the same version they ha
|
|||
Instead, install the version the backup was taken with, restore the backup and then upgrade.
|
||||
:::
|
||||
|
||||
Run this command in your authentik installation directory
|
||||
Run this command in your authentik installation directory.
|
||||
|
||||
The filename can be found by either looking into the `./backups` directory or using S3.
|
||||
To see all available backups, run
|
||||
|
||||
```
|
||||
docker-compose run --rm worker listbackups
|
||||
# Or for kubernetes
|
||||
kubectl exec -it deployment/authentik-worker -c authentik -- ak listbackups
|
||||
```
|
||||
|
||||
Then, to restore, run
|
||||
|
||||
```
|
||||
docker-compose run --rm worker restore -i default-2020-10-03-115557.psql
|
||||
|
|
Reference in New Issue