s3sync-awscliv2
s3sync-awscliv2
Docker-Anwendung from jterpstra's Repository
Übersicht
This application backs up every folder mounted at `/data/` to a given AWS S3 path using the `aws s3 sync` command. It requires a pair of (IAM) Access and Secret Keys.
You can supply the usual s3 sync parameters such as `--delete` and everything else. The cron schedule defines how often the sync command is executed, and it uses a lockfile to avoid parallel executions.
This app has been based on the already available s3sync, however that was outdated, this version contains AWS CLI V2 and doesn't rely on extra python packages.
Laufzeit-Argumente
- Netzwerk
bridge- Shell
sh- Privilegiert
- false
Konfiguration der Vorlage
ACCESS_KEYVariable
Your AWS Access Key.
- Wert
- YOUR_ACCESS_KEY
SECRET_KEYVariable
Your AWS Secret Key.
- Wert
- YOUR_SECRET_KEY
RegionVariable
The region of your bucket.
- Ziel
- REGION
- Wert
- eu-west-1
S3 Sync ParametersVariable
(Optional) Extra parameters for the s3 sync command.
- Ziel
- S3SYNCPARAMS
- Wert
- --delete
S3 PathVariable
The target bucket path with optional prefix.
- Ziel
- S3PATH
- Wert
- s3://YOUR_BUCKET_NAME
Cron ScheduleVariable
Cron schedule of backup.
- Ziel
- CRON_SCHEDULE
- Wert
- 0 * * * *
Backup Source ExamplePathro
This folder will be backed up.
- Ziel
- /data/example
- Wert
- /mnt/user/exmaple/
Statistik herunterladen
202
Downloads insgesamt
Einzelheiten
Repository
jvdgt/docker-s3syncZuletzt aktualisiert2025-02-21
Erstmals gesehen2025-03-03
Führen Sie s3sync-awscliv2 auf Unraid aus.
s3sync-awscliv2 ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.