Jeder der sein eigenen Owncloud Server Betreibt, kennt vermutlich das Gefühl “reicht mein Backup um alle Daten sicher zu haben?”. Ein gutes zusätzliches Sicherheitsnetz ist dabei, dein Owncloud Konto auf einen privaten NAS oder einfach einen RaspberryPi zu synchronosieren.

Dabei hilft das Tool owncloud-client-cmd das in den gängigen Repos zu finden ist.

Ergänzend muss nur noch das folgende Script z.B. unter /etc/cron.hourly/owncloud_sync abgespeichert werden.

#!/bin/bash

owncloud_server="https://owncloud.myserver.com"
owncloud_user="user"
owncloud_password="password"
owncloud_targetdir="/home/myuser/ownCloud"
owncloud_logfile="/var/log/owncloud-client.log"

$(owncloudcmd \
--user $owncloud_user \
--password $owncloud_password \
-h -s \
$owncloud_targetdir $owncloud_server)

echo "$(date -Iseconds) $(du -sh $owncloud_targetdir|awk '{print $1}')" >> $owncloud_logfile