Adminstrators may need to move a Confluence instance from one server to another for upgrades or downtime.

If you are planning to switch databases, application servers or Confluence versions, perform the transfer and test that it is successful separately to any other changes.

Transferring Confluence Standalone To Another Server Using The Same Operating System

If you are using Confluence Standalone and the operating systems on both servers are the same, then the home and install folders can be copied straight into an identical external database and user management setup.

  1. On the original server, create zips of the Confleunce install and home directories. Copy the zips to the new server.

  2. On the new server, unzip the install and home directories. Windows users should avoid unzipping with the Windows built-in extractor, instead use Winzip or the free 7Zip. If you are changing the location of the home directory, open the Confluence install\confluence\WEB-INF\classes directory and edit confluence-init.properties by changing the line starting with 'confluence.home='.

  3. This next step is dependent on your database:

  4. If you are using internal user management, skip this step. For users who have JIRA or LDAP integration, provide the new server with network or local access to the same hosts as the original.

  5. If you configured Confluence as a Windows service, repeat those instructions.

All Other Transfers

Create a backup and import into the new server.

  1. Create a backup from Confluence by going to 'Administration' -> 'Backup & Restore', checking the 'Backup Attachments' and selecting 'Backup'.

  2. Identify the current version of Confluence your are using, displayed at the bottom of each Confluence page.

  3. Download the same version as you are currently using to the new server, which may be the current Confluence release, or an older version.

  4. Using the same version, follow the Upgrading Confluence guide.