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.
-
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.
- Making executable package files for linux and windows
- Possibility to make backups from different clouds
- Implement official feature to make backups from local sources
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