Skip to content

Automatic Database Backup to Nextcloud

Keeping your Odoo data safe is essential for uninterrupted business operations. Easy Instance lets you automate database backups and store them securely in your Nextcloud account — a self-hostable, open-source cloud storage solution.


1. Create a Nextcloud Account

If you don't already have a Nextcloud account, you need to sign up first.

  1. Visit the Nextcloud Sign-Up page.
  2. Enter your email address and click Sign Up.
  3. Follow the instructions sent to your email to complete the registration process.

Nextcloud Sign Up


2. Log in to Nextcloud

Once your account is created, log in to access the dashboard.

  1. Go to the Nextcloud login page (the URL provided during sign-up or your self-hosted Nextcloud URL).
  2. Enter your email and password.
  3. Click Log in to access your Nextcloud account.

Nextcloud Login


3. Retrieve Your Nextcloud Domain Name

You will need your Nextcloud domain name to configure the backup settings in Easy Instance.

  1. Once logged in, look at your browser's address bar.
  2. Copy the domain name from the URL.
    • Example: If your URL is https://demo.nextcloud.com/apps/dashboard, your domain name is demo.nextcloud.com.

Nextcloud Domain


4. Configure Easy Instance Backup Settings & Test the Connection

Now, apply your Nextcloud credentials to the backup configuration in your Odoo instance dashboard.

  1. Navigate to the Backup Configuration section in your Easy Instance dashboard.
  2. Select Nextcloud as the backup destination.
  3. Enter the following details:
    • Domain Name: The Nextcloud domain retrieved in Step 3.
    • Username: Your Nextcloud account username.
    • Password: Your Nextcloud account password.
    • Folder Name: The name of the folder inside Nextcloud where backups will be stored.
  4. Click the Test Connection button to verify that Easy Instance can communicate with your Nextcloud account.
  5. A success message will confirm that the credentials are correct and the folder is accessible.

Note: If the connection test fails, double-check your domain name, username, password, and ensure the specified folder exists in your Nextcloud account.

Easy Instance Nextcloud Config


5. Verify Backups

Once configured, backups will be automatically uploaded to your specified Nextcloud folder according to the backup schedule.

  • You can monitor the status of your backups in the Backup List on the dashboard.
  • Log in to your Nextcloud account and navigate to the specified folder to verify the backup files are present.

Backup List


Tip: Use the Backup Now button to trigger a manual backup immediately and confirm the Nextcloud connection is working correctly.