Font Size:
Ask Joget AI

Backup and Recovery

This page will provide essential guidelines for backing up, restoring, and migrating your Joget installation. Implementing these procedures ensures the safety and integrity of your data, minimizes downtime during upgrades or disasters, and facilitates a smooth transition when migrating to new hardware or environments.

Export App

You can export apps already published in Joget and store, share, or import the downloaded JWA file into other Joget instances.

  1. In the App Center, hover over an app and click the pencil icon to open the App Composer.
  2. On the App Composer page, click Export.
  3. Optionally, you can select the following data to be exported along with the app:
    • Export Form Data: All data stored within the app.
    • Export User Group: User accounts, group assignments, and organization structures associated with the app.
    • Export System Variables:  Environment variable settings and key-value pairs configured for the app.
  4. Click Export.

You can then import the downloaded JWA file into Joget by following the steps in Import a Joget App.

Backup data

 To prevent data loss and ensure that you can recover your Joget installation quickly, follow the steps below;

  1. Navigate to the joget_directory/wflow folder.
  2. Save all configuration and uploaded data files.
  3. Create a .sql dump file of your entire database. For databases such as MySQL, use the mysqldump utility.

Restore data

Restoring your Joget data involves restoring the configuration files and database to your installation. Follow the steps below;

  1. Place the backup files into the joget_directory/wflow folder.
  2. Use the .sql dump file to restore your database.

For more information, see the Deployment Best Practices guide.

Disaster recovery

To prepare for any disaster by ensuring the continuity of your Joget services. follow the steps below;

  1. Confirm that the database and the wflow file folder is fully replicated on the disaster recovery server.
  2. If necessary, apply for a new license. For more information, see the Activate your Joget DX Enterprise License guide.

Migrating to a new server

When moving your Joget installation to a new server, follow the steps below;

  1. Move all files from joget_directory/wflow the new server.
  2. Conducted backup and restore of database data using established procedures.
  3. Adjust the default Joget data source .properties file to point to your new database environment. See Custom Database Configuration - Changing Default Datasource Settings.
  4. If the server network MAC address or database profile name has changed, apply for a new Joget license. See the Activate your Joget DX Enterprise License guide.
Created by Aadrian Last modified by Debanraj Ravindran on Sep 23, 2026