INSTALLATION

DivineCloud uses SSH to communicate with all the linux servers, so NO Agent needs to be installed on the different servers that need to be managed. This takes away the overhead of managing yet another software and the potential security concerns associated with it.

All that is required for installing the DivineCloud Community Edition, is a user's laptop or a separate machine, and we are ready to go. In matter of few minutes, users can install DivineCloud and start managing 1000's of servers located anywhere.

Divine Cloud Community Edition comes in 2 flavors:

  • Personal Edition
  • Server Edition

Personal Edition is ideal for installing DivineCloud for individual use on personal laptop. Can be installed to user laptop in matter of few minutes.

Server Edition is ideal for installing DivineCloud on a separate server, and can be shared by multiple DevOps team members.

Installing Personal Edition

Divine Cloud Personal Edition can be installed on any major operating system, including, MacOS, Linux, & Windows.

One-Click Installer : Personal Edition is packaged as native binary app and can be installed using a single click. Follow the steps below to download & install Divine Cloud Personal Edition:

  • Download the DivineCloud Personal Edition binary for your corresponding OS.
  • Double click the installer file. In case of Mac OS, drag the DivineCloud icon to Applications folder.
  • Login & provide the License Key to start using the DivineCloud Community Edition.

Installing Server Edition

Divine Cloud Server Edition can be installed on any major operating system, including, MacOS, Linux, & Windows.

Pre-requisite : MySQL Server is required to be installed before installing Divine Cloud Server. See steps to install MySQL Server at the end of this section.

Once you have downloaded the Divine Cloud server installer from our Product page, perform following 6 steps to get started :

1. Unzip Binary : Unzip dc-server-installer_<OS>_x64.zip. For this article, we assume, INSTALLER_HOME = /home/user/

2. Set Permissions : Make sure to provide appropriate permissions on this folder (eg. chmod 755 -R /home/user/dc-server-installer_<OS>_x64)

3. Edit Install Properties : Update install.properties located @ INSTALLER_HOME/conf/install.properties.

Property Name Description
db.host Enter the host where you installed your mysql database. You can use localhost if database is in current machine.
db.username Enter the root username for your database. We use root user to create database objects required for divine cloud server.
db.password Enter the root user's password.
new.db.username Enter new database user that will be created by installer. Divine cloud server will use this newly created user to communicate with database.
new.db.password Enter new database user's password. You do not need to remember this password.
super.admin.email Enter your email address that will be used as super admin for this divine cloud server installation. This will be your username to login to divine cloud server.
super.admin.password Enter a password that you want to use for your super admin user.
Other properties Rest of the properties are set to default values. Make sure the default ports are free for divine platform to use. Divine Cloud Server runs on post 11010.

4. Run Install Script : Run installer script 'install.sh' located @ INSTALLER_HOME/bin. Let's say we set DIVINE_CLOUD_SERVER_HOME = /home/user/divineserver install.sh takes one parameter as follows:

$> ./install.sh -path <DIVINE_CLOUD_SERVER_HOME>
Note : Make sure to provide appropriate permissions on this folder before executing the install script (eg. chmod 755 -R /home/user/divineserver)
                                    
This is the location where installer will install divine cloud server.

5. Start Server : Once the installation is complete, you can start the server by invoking startup script located at :

<DIVINE_CLOUD_SERVER_HOME>/bin/startup.sh

6. Access Application : To access the application from browser, point to :

https://<ip-address>:<app.port>

Note : If you have used default port setting, this will be https://<ip-address>:11010
                                    

Installing MySQL Server (Pre-requisite)

To install mysql on linux systems using yum, you can use following commands
 $> sudo yum update
 $> sudo yum -y install mysql-server
 $> sudo service mysqld start
 $> mysqladmin -u <root_user> password <root_user_password>
                                        
To install mysql on linux systems using apt-get, you can use following commands
 $> sudo apt-get update
 $> sudo apt-get -y install mysql-server
 $> sudo service mysqld start
 $> mysqladmin -u <root_user> password <root_user_password>