tive dificuldade em instalar o owncloudcmd num raspberry pi que está desatualizado, contudo o mesmo tem docker, para poder fazer backup utilizei esta imagem.
executo o backup com o seguinte comando agendado na crontab:
docker run --rm --name ownclient --dns=8.8.8.8 -v /export:/export geisler/owncloud-client-cmd:latest /bin/bash /export/sincroniza.sh
Desta forma executo o script sincroniza.sh de dentro do docker.
Obs.: a pasta destino já deve existir no owncloud.
Script sincroniza.sh
#!/bin/bash
owncloudcmd -u usuario -p senha --exclude /export/exclude.lst /export/c/ ownclouds://seuservidor.com.br/remote.php/webdav/export-c
owncloudcmd -u usuario -p senha --exclude /export/exclude.lst /export/bots/ ownclouds://seuservidor.com.br/remote.php/webdav/export-bots
Content type
Image
Digest
sha256:5f956b0ef…
Size
95.9 MB
Last updated
almost 4 years ago
docker pull geisler/owncloud-client-cmd-arm:0.1