Very Helpful steps for confluence favored companies, setup confluence on your promises for better quality of services. Install confluence atlassian on cento

” SnippetBucket Technologies ”

World Leading Offshore ERP, Software Company

Project or Product documentation is very key features for any business, to make well organized confluence is very strong product on market. Its best replacement of wiki or other documentation.

“Do you know ! company adopted confluence as inhouse server to manage production better”

What confluence offers you !

  • Manage Space / Projects

  • Allow Pages & Blogs and more

  • Pre Built template for faster processing

  • Community

  • Marketplace apps

  • Build Product Documents

  • Build Project documentation

  • Revision and Changes control


  • Collaboration & more


installer script to install Confluence in Centos 7 with postgresql database and reverse proxy ssl setup. It installs:

  • httpd24-httpd from scl repository

  • postgresql server

  • setup ssl certificates

  • prepare confluence database


This script is not meant to cover all basis. It is created to ease the installation of confluence on a fresh Centos7 installation.

It is tested on newly installed Centos7 machines on VM and DigitalOcean droplets.


Create a new Centos 7 (minimal installation will do) installation. Login with root or other privileged user and run below commands

sudo -y update

sudo yum install git nano 

cd /opt/

sudo git clone [email protected]:snippetbucket/install-confluence-centos.git

cd install-confluence-centos

sudo ./

Few questions will be asked about the details of the installation. The only one that you need to change is the password for the confluence database user. The rest can be left as default values (just press Enter).

That’s it!!! the script will take care of the rest of the installation.

tips advice for developer to disable firwall.

systemctl disable firewalld

systemctl stop firewalld

systemctl status firewalld

postgresql database setting


[email protected]!s




in case port 5432 not works 5433 use this. Expert advice, create confluence user as super for postgresql

su - postgres -c "createuser -s confluence" 2> /dev/null || true

than after in case new database creation required, just sudo su confluence, than createdb confluence_db2… and so on.

Confluence Server REST API, To enable the remote API:

1. Choose the configuration/setting icon , then choose General Configuration

2. Click Further Configuration in the left-hand panel.

3. Click Edit.

4. Click the check box next to Remote API (XML-RPC & SOAP).

5. Click Save.

Master trouble fixer by

In case fail to install and get issue of MDbean or mailer issues or any crash during new instance setting up and like to reset whole stuff from beginning then follow below steps.

Move to location

cd /opt/atlassian/confluence/confluence/WEB-INF/classes

Edit file with line number approx 34


Their default confluence home given, which infected with bad parameters so replace it with new location

mkdir /var/atlassian/application-data/confluence2

chown -R confluence.confluence /var/atlassian/application-data/confluence2

Here similar you can use any number of different home location as it failed

In my suggestion, do not change base URL. Fix base URL

update BANDANA 

set BANDANAVALUE = replace(BANDANAVALUE, '', 'http://localhost') 


and BANDANAKEY = 'atlassian.confluence.settings';

Confluence, Is working slow ? VM or VPS or Dedicated Server !!!

Please increate RAM > 3GB and CPU core 2 minimum.

Becuase of postgresql, Java and other important process.

Are you planning to change baseURL ? be careful it also affect server.xml, because proxy and

Get better support with tiny paid dedicated resource,