Cameronsplaze/AWS-ContainerManager

[Feature] Create Download Script for Making Backups Locally

Offen

#143 geöffnet am 21.09.2025

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Python (0 Forks)auto 404
enhancementgood first issue

Repository-Metriken

Stars
 (2 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Is your feature request related to a problem? Please describe.

Save backups of games locally too.

Describe the solution you'd like

Steps probably needed:

  • Spin up instance
  • Zip Dir's on EC2 together, download as YYYY-MM-DD-<ContainerId>-backup.zip or something. Read from leaf_config[Volumes][i][EnableBackups] if you zip it in.
  • Ping server every leaf_config[Watchdog][MinutesWithoutConnections] - 1 to keep alive. (Or maybe just once a minute).
  • Verify hashes, delete file on EC2.
  • Don't turn off EC2, someone might have connected while on. Just let the automation tear it down, and exit.

Describe alternatives you've considered

Use AWS-Backup. The problem is there's no way to download from AWS Backup directly. You could Restore a recovery point TO efs, but then why not just download what's already on the Efs/Ec2 mount that's already setup?

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

Contributor Guide