Skip to content

Latest commit

 

History

History
63 lines (38 loc) · 2.32 KB

README.md

File metadata and controls

63 lines (38 loc) · 2.32 KB

Cloud Backup

Backup your calendars, adressbook and files* directly from the cloud!

Thanks to Tiktaktux-Wiki and Henry Koch for important bases. ✨

Further a big thanks to Cermit for the great help to make my first python project! 🎉


Please notice: This is my first python script. I have coded it attentive and I hope that everything works well without any guarantee of it.
Until now the script is tested with Nextcloud under Windows and some Linux distributions like Kubuntu and Raspberry Pi OS.


How to:

  • Download the latest version and unzip all files in one directory. 📁

  • Run cloud-backup-settings.py to config your backups. ⚙

  • Backup your calendars, adressbook and files* by starting the script cloud-backup.py. 💾

  • Finished! 🎉

Note: You can use the script manually or control it with a cronjob!

* Backuping files is a new feature in v.1.2: For this part the client of your cloud has to be installed. The tool creates a zip file with the specified local data in it. For backuping your calendars and adressbook the client isn't needed.


Roadmap:

  • Making executable package files for linux and windows
  • Possibility to make backups from different clouds
  • Implement official feature to make backups from local sources

Changelog:

v.1.0

  • Stable release

v.1.0.1

  • Prevent overwriting todays backup
  • Codecleaning

v.1.1

  • Autoremove older subdirectories by setting the number individually

v.1.2

  • Provide a new tool for making all the settings
  • Store files from your cloud by having installed the client
  • Activate or deactivate single backup parts
  • Work with relative paths to avoid relation errors
  • Code cleaning

picture: pixabay