s3sync-awscliv2

s3sync-awscliv2

Docker 应用程序 from jterpstra's Repository

概述

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.

运行时参数

网络
bridge
外壳
sh
特权
false

模板配置

ACCESS_KEYVariable

Your AWS Access Key.

价值
YOUR_ACCESS_KEY
SECRET_KEYVariable

Your AWS Secret Key.

价值
YOUR_SECRET_KEY
RegionVariable

The region of your bucket.

目标
REGION
价值
eu-west-1
S3 Sync ParametersVariable

(Optional) Extra parameters for the s3 sync command.

目标
S3SYNCPARAMS
价值
--delete
S3 PathVariable

The target bucket path with optional prefix.

目标
S3PATH
价值
s3://YOUR_BUCKET_NAME
Cron ScheduleVariable

Cron schedule of backup.

目标
CRON_SCHEDULE
价值
0 * * * *
Backup Source ExamplePathro

This folder will be backed up.

目标
/data/example
价值
/mnt/user/exmaple/

下载统计数据

202
下载总数

详细信息

存储库
jvdgt/docker-s3sync
最后更新2025-02-21
初见2025-03-03

在Unraid 上运行 s3sync-awscliv2 。

s3sync-awscliv2 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。