Confluence 2.7 has reached end of life
Check out the [latest version] of the documentation
Looking for the latest version of this document? See Migrating Confluence between servers.
This page tells you how to copy a Confluence instance from one server to another. For example, you may want to transfer your current production snapshot to a test server as permitted in the licence agreement.
Take these steps on the original server:
- Stop Confluence.
- Make a copy of your Confluence installation directory.
- Make a copy of your Confluence home directory.
- Use your database administration tool to access your external database and create a Confluence database export.
- Start Confluence.
Take these steps on the target server:
- If you have Standalone Confluence and wish to use it on the target server then you can drop in the installation directory. Otherwise, you will need to follow our Confluence Installation Guide and set up the new installation. Make sure to use the same Confluence and application server versions.
- Set up the database to be an exact clone of the original:
- Set up the same database version and driver.
- Set up the database user to have the same permissions as the original.
- Import the Confluence database export.
- Place the copy of your Confluence home directory onto the target server.
- If the home directory is in a different location, go to the Confluence installation directory and edit
..\confluence\WEB-INF\classes\confluence-init.properties
. The home directory is set underconfluence.home
. - To modify any database connection information, go to the Confluence home directory and edit
confluence.cfg.xml
. The connection URL is set underhibernate.connection.url
. - Start Confluence.
The target instance will be a clone of the original instance.
RELATED TOPICS
Overview
Content Tools
Apps