Restoring ownCloud

To restore an ownCloud installation there are three main things you need to restore:

  1. The config folder
  2. The data folder
  3. The database

Restore Folders

Note

This guide assumes that your previous backup is called “owncloud-dirbkp”

Simply copy your config and data folder (or even your whole ownCloud install and data folder) to your ownCloud environment. You could use this command:

rsync -Aax owncloud-dirbkp/ owncloud/

Restore Database

Note

This guide assumes that your previous backup is called “owncloud-sqlbkp.bak”

MySQL

MySQL is the recommended database engine. To backup MySQL:

mysql -h [server] -u [username] -p[password] [db_name] < owncloud-sqlbkp.bak

SQLite

sqlite3 data/owncloud.db .dump < owncloud-sqlbkp.bak

PostgreSQL

PGPASSWORD="password" pg_restore -c -d owncloud -h [server] -U [username] owncloud-sqlbkp.bak