If you've previously installed Confluence using the Windows or Linux installer, you can use a configuration file from your existing Confluence installation (
response.varfile) to re-install Confluence in unattended mode, no user input required.
This can be useful when you have installed Confluence on a test server and are ready to install on your production server with the same configuration.
Good to know
response.varfilefile contains the options specified during the installation wizard steps of your previous Confluence installation. Don't uninstall your previous Confluence installation until after you've copied this file to your new install location.
If you decide to modify the
response.varfilefile, make sure all directory paths specified are absolute, for example,
Unattended installations will fail the file contains relative directory paths.
- It's not possible to automate the database configuration step. This must be done via the setup wizard in your browser.
Install Confluence in unattended mode
These steps cover where you have an existing Confluence installation.
- Download the appropriate installer for your operating system.
<installation-directory>/.install4j/response.varfilefrom your existing Confluence installation to where you downloaded the installer.
In command prompt or terminal change directory (cd) to where you downloaded the installer.
Run the following command to install Confluence:Windows
> atlassian-confluence-X.X.X-x64.exe -q -varfile response.varfileLinux
$ atlassian-confluence-X.X.X-x64.bin -q -varfile response.varfile
X.X.Xis the Confluence version you downloaded.
-qinstructs the installer to run in unattended mode (quietly).
-varfilespecifies the location and name of the configuration file containing the options used by the installer.
- Confluence will start automatically once the silent installation finishes.
Once Confluence is installed, you will still need to head to
http://localhost:<port> to finish setting up Confluence.
Create your own response.varfile
It is also possible to create your own
response.varfile, rather than one generated by an existing installation, if you are installing Confluence for the first time.
app.confHome=/var/atlassian/application-data/confluence6_15_5 app.install.service$Boolean=false portChoice=custom httpPort$Long=26112 rmiPort$Long=8001 launch.application$Boolean=false sys.adminRights$Boolean=true sys.confirmedUpdateInstallationString=false sys.installationDir=/opt/atlassian/confluence6_15_5 sys.languageId=en
The following parameters can be included in the file.
|app.confHome||This is the path to your target local home directory.|
Determines whether Confluence should be installed as a service.
||Determines whether Confluence should be installed with default ports.|
|httpPort$Long||If portChoice is custom, this sets the HTTP connector port in Tomcat.|
|rmiPort$Long||If portChoice is custom, this sets the Tomcat server port.|
||Determines whether the installer should start Confluence once installation is complete|
||Indicates whether the user running the installer has admin privileges on the machine.|
|sys.confirmedUpdateInstallationString||path to existing install directory||If you want to upgrade an existing installation, this is the path to the existing install directory. Always back up your existing site before attempting to upgrade.|
|sys.installationDir||path to install directory||This is the path to your target installation directory.|
|sys.languageId||Default application language.|