Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

how to install confluence on centos 7


Tested solution on centos 7 minimal last edition

  • sudo yum upgrade (after installation)
  • Adduser confluence
  • Passwd confluence “your password”

Make the user confluence root with visudo

## Allow root to run any commands anywhere
root ALL=(ALL) ALL
confluence ALL=(ALL) ALL

from now on, everything is done under the user confluence unless noted otherwise

Install wget

  • yum install wget

Download java

Install Java

  • chmod u+x jdk-8u172-linux-x64.rpm
  • sudo yum localinstall jdk-8u172-linux-x64.rpm

To check your installed java version :

  • java -version

Add the JAVA_HOME the path to java

  • sudo vi /etc/profile
  • export JAVA_HOME=/usr/java/jdk1.8.0_172-amd64


  • sudo firewall-cmd --permanent --add-port=5432/tcp
  • sudo firewall-cmd --permanent --add-port=8090/tcp
  • sudo firewall-cmd --permanent --add-port=80/tcp
  • sudo firewall-cmd --reload

optional: setsebool -P httpd_can_network_connect_db 1

Download confluence

Install confluence

  • chmod u+wrx atlassian-confluence-6.8.1.tar.gz
  • tar -xzf atlassian-confluence-6.8.1.tar.gz
  • mv atlassian-confluence-6.8.1 atlassian-confluence
  • mkdir confluence_data
  • chown -R confluence.confluence atlassian-confluence
  • chown -R confluence.confluence confluence_data
  • chmod -R u+wrx atlassian-confluence
  • chmod -R u+wrx confluence_data
  • vi confluence/WEB-INF/classes/
    Modify the file to reflect the following:  confluence.home=/home/confluence/confluence_data/

start confluence

  • cd /home/confluence/atlassian-confluence/bin
  • ./

Install Postgres

Configure your YUM repository
Locate and edit your distributions .repo file, located:/etc/yum.repos.d/CentOS-Base.repo, [base] and [updates] sections
To the section(s) identified above, you need to append a line (otherwise dependencies might resolve to the postgresql supplied by the base repository):

  • exclude=postgresql*

Install PGDG RPM file

Files for postgres are in  /var/lib/pgsql/9.6 and data in  /var/lib/pgsql/9.6/data

Install all the postgresql files available:

  • sudo yum install postgresql96*

Initialize your Postgres database and start PostgreSQL:

  • sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
  • sudo  systemctl start postgresql-9.6.service

Configure PostgreSQL to start on boot:

  • sudo  systemctl enable postgresql-9.6.service

Change the postgres user’s Linux password:

  • sudo passwd postgres

Issue the following commands to set a password for the postgres database user.

  • su - postgres

Create database user and database

  • psql
  • CREATE USER "your db username" PASSWORD 'yourpassword';
  • CREATE SCHEMA confluence;
  • GRANT ALL ON SCHEMA confluence TO "your db username";
  • GRANT ALL ON ALL TABLES IN SCHEMA confluence TO "your db username";
  • CREATE DATABASE "your db name" WITH ENCODING='UTF8' OWNER="your db username" CONNECTION LIMIT=-1;
  • \q

As postgres user, edit the /var/lib/pgsql/9.6/data/pg_hba.conf


# IPv4 local connections:
host    all        all            ident


host    all        all            md5

As Confluence user, restart postgresql service

  • sudo systemctl restart postgresql-9.6.service

Open your web browser and enter your URL:8090

Follow the step by step procedure until confluence is completely setup


I didn't quite get this part:


Add the JAVA_HOME the path to java

  • sudo vi /etc/profile
  • export JAVA_HOME=/usr/java/jdk1.8.0_172-amd64

Where in the /profile should I add those two things you listed below: 

  • sudo vi /etc/profile 

At the bottom of the file works just fine.

i followed the instructions.

then i typed the url and i got "Unable to connect"

Thank you, thank you, THANK YOU.. first walkthrough I've found (out of SEVERAL) that worked without any issues.

Thank you.

Like Ismaine Ayouaz likes this

that is very nice of you. thank you for the kind words..that was my first walkthrough.


Log in or Sign up to comment
Community showcase
Published in Confluence

Confluence Mythbusters: Does Atlassian even use Confluence?

Hi, Confluence collaborators! As part of #Confluence-Collaboratory month, we’ve created a very special Mythsbusters segment, where we're dive into an interesting myth and uncover the truth behind i...

1,750 views 8 32
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you