Damit ich nicht immer wieder in den Online-Manuals von OwnCloud nach den Backup-Kommandos suchen muss, habe ich die Kommandos aus dem Administration-Manual hier hinkopiert.

Hier wird zwar das komplette OwnCloud-Verzeichnis kopiert, wichtig darin sind allerdings nur

  • der config-Ordner
  • der data-Ordner

und natürlich später die

  • die Datenbank.

Backup des OwnCloud-Verzeichnisses

rsync -Aax owncloud/ owncloud-dirbkp_`date +"%Y%m%d"`/

Backup der Datenbank

MySQL/MariaDB

MySQL or MariaDB, which is a drop-in MySQL replacement, is the recommended database engine. To backup MySQL/MariaDB:

mysqldump --lock-tables -h [server] -u [username] -p[password] [db_name] > owncloud-sqlbkp_`date +"%Y%m%d"`.bak

SQLite

sqlite3 data/owncloud.db .dump > owncloud-sqlbkp_`date +"%Y%m%d"`.bak

PostgreSQL¶

PGPASSWORD="password" pg_dump [db_name] -h [server] -U [username] -f owncloud-sqlbkp_`date +"%Y%m%d"`.bak