-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
55 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,32 @@ | ||
{ | ||
"name": "Sync Backups on Amazon S3", | ||
"version": "1.0.1", | ||
"slug": "sync-backups-on-s3", | ||
"description": "Sync backups to your Amazon S3 bucket", | ||
"url": "https://github.com/dral3x/ha-addons/tree/main/sync-backups-s3", | ||
"arch": [ | ||
"aarch64", | ||
"amd64" | ||
], | ||
"image": "ghcr.io/dral3x/sync-backups-on-s3-{arch}", | ||
"init": false, | ||
"boot": "manual", | ||
"backup": "cold", | ||
"hassio_role": "backup", | ||
"options": { | ||
"aws_key_id": null, | ||
"aws_key_secret": null, | ||
"bucket_name": null, | ||
"bucket_folder": "/", | ||
"delete_if_missing": false, | ||
"storage_class": "STANDARD_IA" | ||
}, | ||
"schema": { | ||
"aws_key_id": "password", | ||
"aws_key_secret": "password", | ||
"bucket_name": "str", | ||
"bucket_folder": "str", | ||
"delete_if_missing": "bool", | ||
"storage_class": "list(STANDARD|REDUCED_REDUNDANCY|STANDARD_IA|ONEZONE_IA|INTELLIGENT_TIERING|GLACIER|DEEP_ARCHIVE|GLACIER_IR)" | ||
}, | ||
"map": [ | ||
"backup:rw" | ||
] | ||
} | ||
"name": "Sync Backups on Amazon S3", | ||
"version": "1.0.2", | ||
"slug": "sync-backups-on-s3", | ||
"description": "Sync backups to your Amazon S3 bucket", | ||
"url": "https://github.com/dral3x/ha-addons/tree/main/sync-backups-s3", | ||
"arch": ["aarch64", "amd64"], | ||
"image": "ghcr.io/dral3x/sync-backups-on-s3-{arch}", | ||
"init": false, | ||
"boot": "manual", | ||
"backup": "cold", | ||
"hassio_role": "backup", | ||
"options": { | ||
"aws_key_id": null, | ||
"aws_key_secret": null, | ||
"bucket_name": null, | ||
"bucket_folder": "/", | ||
"delete_if_missing": false, | ||
"storage_class": "STANDARD_IA", | ||
"endpoint_url": "" | ||
}, | ||
"schema": { | ||
"aws_key_id": "password", | ||
"aws_key_secret": "password", | ||
"bucket_name": "str", | ||
"bucket_folder": "str", | ||
"delete_if_missing": "bool", | ||
"storage_class": "list(STANDARD|REDUCED_REDUNDANCY|STANDARD_IA|ONEZONE_IA|INTELLIGENT_TIERING|GLACIER|DEEP_ARCHIVE|GLACIER_IR)", | ||
"endpoint_url": "str?" | ||
}, | ||
"map": ["backup:rw"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,22 @@ | ||
configuration: | ||
aws_key_id: | ||
name: AWS Access Key | ||
aws_key_id: | ||
name: Access Key ID | ||
description: The access key used to upload files on the bucket. | ||
aws_key_secret: | ||
name: AWS Secret Access Key | ||
aws_key_secret: | ||
name: Secret Access Key | ||
description: The secret used to upload files on the bucket. | ||
bucket_name: | ||
bucket_name: | ||
name: S3 Bucket name | ||
description: | ||
bucket_folder: | ||
bucket_folder: | ||
name: Files prefix | ||
description: The "folder" where backups are uploaded inside the bucket. It must ends with / | ||
delete_if_missing: | ||
name: Delete files from bucket if missing locally | ||
description: Set if you want to remove files from the bucket if those are missing from the local backup folder. | ||
storage_class: | ||
name: Storage Class | ||
description: Visit https://aws.amazon.com/s3/storage-classes for performance and cost of each class. | ||
description: Visit https://aws.amazon.com/s3/storage-classes for performance and cost of each class. | ||
endpoint_url: | ||
name: S3-compatible API endpoint URL | ||
description: Leave it empty if you want to use AWS S3 service. Otherwise set it to the endpoint that others S3-compatible services offers (for example DigitalOcean, Backblaze, Wasabi or Cloudflare). Be aware that the URL should start with "https://" |