Cadaver Webdav Script

Ik gebruik cadaver voor mijn backups te uploaden naar een webdav server.

Meerdere programmas geprobeerd in combinatie met stackstorage maar dat ging niet echt lekker.
Met cadaver kan het ook gemakkelijk zonder het elke keer handmatig te doen.

Ik zal mijn script met jullie delen.

Eerst moet je een file aan maken genaamd .netrc (file moet zo heten)

Plaats dit in dat bestand


machine     jegebruikersnaam.stackstorage.com
login       jegebruikersnaam 
password    jewachtwoord

Je moet de .netrc in de home map van de gebruiker zetten die het script wil draaien.

Hier onder vind je mijn script waar mee ik de backups upload naar stackstorage.

Noem dit bijvoorbeeld backupscript of een andere naam.


#!/bin/bash

#Verander dit naar de locatie waar je backups staan
cd /backup

#Vul hier onder nog even je gebruikersnaam in
cadaver -t <<EOF
open https://jegebruikersnaam.stackstorage.com/remote.php/webdav/

mput *
quit
EOF

#Dit kun je weg halen als je de backups ook lokaal wil houden

echo "delete successful uploads"

sudo rm -r *.tgz

echo "Done"


Een simpel maar toch werkende manier om te kunnen uploaden naar stack via een cron bijvoorbeeld.

Mvg

Wesley