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/

Kategorien

Statistik herunterladen

202
Downloads insgesamt

Einzelheiten

Repository
jvdgt/docker-s3sync
Zuletzt 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.