Back up your world data with cron(UNIX) format config and uplaod them to AWS S3(optional).
A Spigot plugin that can back up Minecraft server worlds and upload them to S3.
plugins folder.plugins/MCS3-Backup/config.yml and configure the settings as needed.backup-time: "0 0 * * *" # Schedule backups using cron format
backup-worlds: # List of directories to back up (relative to the root directory)
- world
- world_nether
- world_the_end
backup-keep-count: 1 # Number of backups to keep
S3: # See S3 setup instructions below
enabled: false # Enable or disable uploading to S3
bucket: "your-bucket-name"
region: "ap-northeast-1"
storage-class: "STANDARD"
upload-prefix: "backups/" # Slash at the end is optional
access-key: "your-access-key"
secret-access-key: "your-secret-access-key"
s3:PutObject permissions and obtain the Access Key and Secret Access Key.config.yml and enter the obtained credentials.storage-class and upload-prefix.All /mcs3 commands can be executed with the MCS3Backup.commands.mcs3 permission.
config.yml.MCS3-Backup is released under the MIT License.