Version 13
Visibility: Open to anyone

    This document describes the steps to install Jive v6 SBS (commercial version), on-premise solution, on a virtual environment. It has three sections. ‘Pre-requisite’ section – specifies as to what needs to be there in-place to install Jive. Next section, ‘Installation’ section – specifies the actual installation steps. Third and last section, ‘Post-installation’ section – specifies the steps to follow to configure the Jive environment and start required services.




    1. All commands, input information and output messages are marked in ash color.
    2. While I was configuring for the first time, I saw Could not reliably determine the server's fully qualified domain name, using for ServerName error message (forgot exact screen location), but while replicating the steps on second installation, I didn’t get the error. So, just in case you get same error, you need to make an entry for IP address, hostname and FQDN in /etc/hosts, on a new line.



    A. Pre-requisite:

         1. OS requirement: This document provides steps to install Jive on CentOS v6.2 operating

              system. For more info, refer to :

              Jive Help -> System requirements -> Supported Operating Systems @


         2. Hardware requirement: Refer to :

              Jive Help -> System requirements -> Hardware requirements @


         3. Database requirement: Refer to :

              Jive Help -> Database Configuration -> Supported Database Engines @


         4. Database setup: The installation steps were performed against PostgreSQL v9.0. So,

              following are PostgreSQL specific commands (steps would be same for other DBs):

              a. Create a database for jive web app – createdb jivecore

              b. Create another database for activity engine – createdb jiveeae

              c. Create a role – create user jive with password 'jive'

              d. Grant permission to ‘jive’ user on both databases –

    grant all privileges on database jivecore to jive

    grant all privileges on database jiveeae to jive



    B. Installation

         1. From shell, run / execute rpm - rpm -ivh <rpm file name>

         2. You might receive information to update /etc/security/limits.conf file. Enter following

              entries in the file:

    jive    soft   nofile  100000

    jive    hard  nofile  200000

         3. Successful completion displays following lines:

    sbs started successfully.

    All applications started successfully (1 total).



    C. Post-installation

      1. Open the browser and type localhost, ‘Jive Setup’ screen will be displayed
      2. In ‘License Settings’ screen, paste the license and click ‘Validate License’ button
      3. Next screen will display license information, click ‘Continue’ button
      4. In ‘License Reporting’ screen, select options as per your requirement and click ‘Continue’ button
      5. Next screen – ‘Database Settings – Standard Connection’:
        1. Select PostgreSQL as an option for database driver
        2. In database URL, replace [host-name] with localhost
        3. In database URL, replace [database-name] with jivecore
        4. Enter username and password as jive
        5. Click ‘Test Connection’ button
          • If you see an error – .. FATAL: Ident authentication failed for user "jive”, don’t worry.
          • From shell prompt, open /var/lib/pgsql/9.0/data/pg_hba.conf and enter

    host           all                    all                          md5 under

    # IPv4 local connections: as the first entry.

    More info @

          • Change user to postgres – su - postgres
          • Then re-start the database - /etc/init.d/postgresql-9.0 restart

                   f. Successful connection will enable ‘Continue’ button, so click on it. I noticed that even

                      after providing correct details, sometimes the server gives authentication error. Just

                      close the browser and start again, and then start with ‘Post-installation’ section steps.


             6. Before proceeding with next screen (‘Activity Engine Settings’), perform:

                   a. From shell, edit /etc/hosts and enter your system’s host name as last entry for

              (same line,and not on last or new line)

                   b. Start EAE service - /etc/init.d/jive-eae-service start. If you get any message regarding

                       virtual memory,do as specified. Successful start will display Started eae-service

                       service text in last line of the output

             7. Back to bowser, in ‘Activity Engine Settings’ screen:

        1. Keep the default values for recommender service and activity engine servers.
        2. Select PostgreSQL as an option for database driver
        3. In database URL, replace [host-name] with localhost
        4. In database URL, replace [database-name] with jiveeae
        5. Enter username and password as jive
        6. Click ‘Test Connection’ button.
        7. Successful connection will enable ‘Continue’ button, so click on it.

              8. Next screen – ‘Other Settings’, keep all default values and click ‘Continue’.

              9. Next screen – ‘Admin Account Setup’, click ‘Skip this test’ button.

              1.0 Next, ‘Jive Setup Completed’ screen will be displayed.

              11. Restart jive instance - /etc/init.d/jive-application restart

              12. Successful restart will display All applications started successfully in last line.

              13. Enter localhost in browser, be patient, it will take some time to show welcome page.

              14. At last, Jive is up and running!

    Happy Jiving!!!


    Architect - Technology,

    Virtusa Consulting Services Pvt Ltd.,

    Hyderabad - India.