The procedures and features explained herein provide only information about the SEP sesam-specific parts of ownCloud configuration and backup. For detailed information on ownCloud, refer to ownCloud Administration Manual.
Enterprise File Sharing from ownCloud. SEP sesam provides online backup of your ownCloud files and its underlying database. To back up a complete ownCloud server, you have to configure a Path backup (typical file system backup) for your ownCloud files and a separate database backup for ownCloud server data (database, config, etc.). Supported databases are MySQL/MariaDB, PostgreSQL DB and Oracle DB (if an Enterprise edition is used).
Note that SEP sesam backup and restore is only supported for ownCloud without server-side encryption.
For details on how to restore single files from the ownCloud backup, see OwnCloud Single File Restore.
To ensure error-free operation of SEP sesam and improve performance, make sure that the following conditions are met:
- SEP sesam Server v. 4.4.3 or higher. Check Hardware requirements for SEP sesam Server.
- Install the SEP sesam Client package on your ownCloud server.
- A user account with sufficient privileges to perform backup and restore operations.
- ownCloud license and relevant database module license (Oracle, MySQL/MariaDB, or PostgreSQL). For details, see List of Licenses.
Adding the ownCloud client to SEP sesam environment
Once you have downloaded the SEP sesam package, proceed as follows: You configure a new client by adding it to the SEP sesam environment: Main selection -> Components -> Topology -> New client -> add your ownCloud server. For details, see Configuring Clients.
|Before proceeding, you should validate that you can backup to SEP sesam. Run a test Path backup manually to ensure that the backups work. For details on typical backup configuration, see Standard Backup Procedure.|
Creating a backup task
Use the SEP sesam GUI to configure the ownCloud backup tasks. According to ownCloud documentation, you have to back up the following data to have a complete ownCloud server backup:
- config/ directory
- data/ directory
- your ownCloud database
- your custom theme files (if they exist)
You should set up a a separate backup task for backing up your ownCloud directories and for other ownCloud data (database, config ...).
Backing up directories
Backing up ownCloud directories is pretty straight-forward and follows the steps as described in Creating a backup task. You only need to ensure that you select the desired directory and then set the backup task. In order to save backup disk space, a FULL INCR strategy can also be used.
Backing up databases
- From Main Selection -> Tasks -> By clients, select ownCloud client and click New backup task. The New backup task window opens.
- Enter the Task name.
- From the Task type drop-down list, select the relevant task type according to which database is used with ownCloud (Oracle, PostgreSQL, or MySQL).
- Under Source, enter the name of the ownCloud database, for example oracle, my_db, postgre_db.
- If required, enter the user name and password to access the database: click the tab Options and enter the following in the Save options field.
- If you want to start the newly created task immediately, right-click the name of the task and click Immediate start. If you want to schedule the task, click New schedule under Main Selection -> Scheduling -> Schedules. For details, see Creating a Schedule.
- Once you have configured a schedule, you must create a new backup event for it. Go to Main Selection -> Scheduling -> New Backup Event, click the Parameter tab and select one of the available backup levels. For more information, see Creating a Backup Event.
-a user=<DB User>,password=<Password DB Users>
Click OK to create the task.