Help Center

Products
Resources
Security
Support
Sign In
  1. Liferay
  2. Liferay DXP Cloud Documentation
  3. Services
  • Backup Service
  • Liferay DXP Service
  • Load Balancer Service (Nginx)
  • Database Service (RDS)
  • Search Service (Elasticsearch)

Backup Service

infra-graph-backups-01.jpeg.002.jpeg

Introduction

The Backup service creates regular backups of your Liferay DXP database and Document Library. Below, you'll find all the details you'll need to configure your Backup service to suit your needs. 

Configuration (Environment Variables)

We've included environment variables for your wedeploy.json file to help you achieve your data redundancy goals.

Name Default Value Description
WEDEPLOY_BACKUP_CREATE_SCHEDULE   Create backup schedule
WEDEPLOY_BACKUP_FOLDER /opt/liferay/data The Liferay folder to be backed up
WEDEPLOY_BACKUP_RDS database ID of the RDS database service
WEDEPLOY_BACKUP_RETENTION_PERIOD 30  Number of days you want to retain your backups 
WEDEPLOY_BACKUP_CLEANUP_SCHEDULE  0 1 * * * The cleanup schedule for backups outside the retention period

Note: the maximum retainment period for backups is 30 days so if you set WEDEPLOY_BACKUP_RETENTION_PERIOD for a longer period of time than that, they will still only be retained for 30 days.

Scheduling

All the scheduling on the backup service his customized using Cron scheduling syntax. This scheduling can be used for the following variables:

  • WEDEPLOY_BACKUP_CREATE_SCHEDULE
  • WEDEPLOY_BACKUP_CLEANUP_SCHEDULE

Schedule Customizations

* * * * * *
┬ ┬ ┬ ┬ ┬ ┬
│ │ │ │ │ │
│ │ │ │ │ └ day of week (0 - 7) (0 or 7 is Sun)
│ │ │ │ └───── month (1 - 12)
│ │ │ └────────── day of month (1 - 31)
│ │ └─────────────── hour (0 - 23)
│ └──────────────────── minute (0 - 59)
└───────────────────────── second (0 - 59, OPTIONAL)

You can use this syntax to create a customized schedule like running every 12 hours (12AM and 12PM):

0 0,12 * * *

Schedule Shorthands

Otherwise, you can use these shorthands for common use cases:

@yearly Run at the start of every year
@monthly Run at the start of every month
@weekly Run at the start of every week
@daily Run at the start of every day
@hourly Run at the start of every hour 
Was this article helpful?
3 out of 3 found this helpful

Resources

  • Downloads
  • Documentation
  • Activation Keys
  • LESA

Subscription

  • Contact Us
  • Account Support
  • Support FAQs

Related Sites

  • Liferay.com
  • Marketplace
© 2019 Liferay Inc. All Rights Reserved
English (US) Español 日本語 Português 简体中文