/webdav-backup

Backup some folder of your project to webdav.

Primary LanguageShellMIT LicenseMIT

Backup to WebDAV

Script for backup some folder of your project to WebDAV.

Run

./backup.sh

Configuration

  • install cadaver
  • create directory on your WebDAV server
  • write ~/.netrc config file for autologin
  • write .backuprc
    • HOST – host, where to connect
    • BACKUP_DIR – local folder you want to back up
    • DESTINATION_DIR – remote folder in which you want to back up
    • IGNORE_CONFIG – optional config with ignores

Config's examples

~/.netrc
machine     webdav.yandex.ru
login       login
password    *******

.backuprc
HOST="https://webdav.yandex.ru"
BACKUP_DIR="data"
DESTINATION_DIR="example"
IGNORE_CONFIG=".backupignore"

.backupignore
**/.DS_Store
tmp

License

MIT