Skip to main content

Backup your printer using S3 Storage

Disclaimer

This script is WORK IN PROGRESS. BACKUP YOUR FILES MANUALLY!!!! I´m not responsible for any not functioning printers or lost files!

Corresponding GitHub Repository

Requirements​

  • S3 Storage
  • Basic knowledge of rClone

Installation​

Download installation script
wget https://raw.githubusercontent.com/datenschmutz/Voron-Backup-Script/main/install.sh
info

Be aware that after executing the following command, the rClone Configuration will start automatically. Check Configuration for instructions.

Run installation script
bash install.sh

Configuration​

Follow the instructions given in the script

rClone Setup for S3 Storage​

note

I use S3 storage from Contabo based on Cleph for my tutorial, the configuration may differ for other providers.1

  • Press n for new remote storage
  • Specify a rClone Destination name, e.g. MyS3-Storage
  • Press 4 for Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, SeaweedFS, and Tencent COS
  • Select the S3 storage solution e.g. 3 for Ceph Object Storage
  • Press 1 for Enter AWS credentials in the next step.
  • Specify your access_key, e.g. 82046e8110804a43bf29c1ae426a724d for access_key_id
  • Specify your secret_key, e.g. 82e69bd7a52076c527154297a76c2233 for secret_access_key
  • Press return to skip region
  • Specifiy the S3 URL, e.g. https://eu2.contabostorage.com for endpoint
  • Press return to skip location_constraint
  • Press return to skip acl
  • Press return to skip server_side_encryption
  • Press return to skip sse_kms_key_id
  • Press n for Edit advanced config
  • Press y for Yes this is OK (default)
  • Optionally specify q to quit configuration mode

Additional configuration options​

  • The backup script has some additional configuration options. Open it with the following command.
sudo nano /home/$USER/backup.sh

Mentions, Credits and Sources​

  • Thanks to @T4KUUY4 for the foundation of this script!

  1. Variation of the rCLone setup manual from Contabo - Link↩