My Blog

OrangeHRM on cloud

1-click AWS Deployment    1-click Azure Deployment

1-click Google Deployment

Overview

OrangeHRM aims to be the world’s leading open source HRM ( Human Resource Management ) solution for small and medium sized enterprises (SMEs) by providing a flexible and easy to use HRM system affordable for any company worldwide.

OrangeHRM is released under the GNU GENERAL PUBLIC LICENSE.

OrangeHRM Inc. is a software company based in Secaucus, New Jersey. The company produces the human resource management (HRIS) solution, OrangeHRM, that is available both as an open source and an advanced hosted application (SaaS). OrangeHRM is released under the GNU General Public License.

The company was established in 2005. Their first beta release, in January 2006, was the first open source HRIS. Today the solution has more than 1 million users and the company has partners in the US, Europe and Asia.

The architecture of the application targets small and medium enterprises. The functionality includes employee information management, employee absence management, recruitment management, employee performance evaluation and other HR management tools.

OrangeHRM offers on-premise, online and also mobile solutions for businesses of all sizes within a variety of industries. Mobile compatibility also allows you to access this software remotely through a mobile-optimized site and on their Android or iOS mobile app.

OrangeHRM is owned by OrangeHRM (https://www.orangehrm.com/) and they own all related trademarks and IP rights for this software.

Cognosys Provides Hardened images of OrangeHRM on the cloud ( AWS marketplace, Azure and Google Cloud Platform).

Deploy OrangeHRM securely on cloud i.e. AWS marketplace,   Azure and  Google Cloud Platform (GCP)

Secured Orange HRM on centos –

Secured OrangeHRM on Ubuntu 14.04 LTS

OrangeHRM On Cloud For AWS

Features

Major Features of OrangeHRM :

  • New Look and Feel
  • Enhanced Recruitment Module
  • Implementation of Advanced Security Measures
  • Benefits Management
  • Custom Reporting
  • Document Repository
  • Employee Database
  • Employee Self-Service
  • Onboarding & Offboarding
  • Performance Appraisal
  • PTO Management
  • Recruiting Management
  • Time & Attendance Tracking
  • Project Management

AWS

Installation Instructions For Ubuntu

Note: How to find PublicDNS in AWS

Step 1) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Ubuntu instance on AWS Cloud

1) Download Putty.

2) Connect to virtual machine using following SSH credentials :

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Username: To connect to the operating system, use SSH and the username is ubuntu.
Password : Please Click here  to know how to  get password .

Step 2) Database Login Details :

  • MYSQL Username : root
  • MYSQL Password : Passw@rd123

Note :-Please change password immediately after first login.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/Orangehrm

Step 4) Other Information:
1.Default installation path: will be in your web root folder “/var/www/html/orangehrm” ( Please see above Note for stack name)
2.Default ports:

    • Linux Machines:  SSH Port – 22 or 2222
    • Http: 80 or 8080
  • Https: 443
  • Mysql ports: By default, these are not open on Public Endpoints.Mysql :3306

Configure custom inbound and outbound rules using this link

Installation Instructions For Red Hat Enterprise Linux

Note : How to find PublicDNS in AWS

Step 1) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Redhat instance on AWS Cloud

1) Download Putty.

2) Connect to virtual machine using following SSH credentials :

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Username: To connect to the operating system, use SSH and the username is ubuntu.
Password: Please Click here to know how to get password .

Step 2) Database Login Details :

  • MYSQL Username : root
  • MYSQL Password : Passw@rd123

Note :-Please change password immediately after first login.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/Orangehrm

Step 4) Other Information:
1.Default installation path: will be in your web root folder “/var/www/html/orangehrm” ( Please see above Note for stack name)
2.Default ports:

  • Linux Machines:  SSH Port – 22 or 2222
  • Http: 80 or 8080
  • Https: 443
  • Mysql ports: By default, these are not open on Public Endpoints.Mysql :3306

Configure custom inbound and outbound rules using this link

AWS Step by Step Screenshots

Product Overview

orangeHRM_ubuntu_1

orangeHRM_ubuntu_2

orangeHRM_ubuntu_3

Azure

Installation Instructions For Ubuntu

Note : How to find PublicDNS in Azure

Step 1) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Ubuntu instance on Azure Cloud

1) Download Putty.

2) Connect to virtual machine using following SSH credentials :

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Username: Your chosen username when you created the machine ( For example:  Azureuser)

Password : Your Chosen Password when you created the machine ( How to reset the password if you do not remember)

Step 2) Database Login Details :

  • MYSQL Username : root
  • MYSQL Password : Passw@rd123

For Stack Database :-MySQL DB orangehrm with userorangehrmuser and password Passw@rd123 has already been created.Please use this MySQL database for you Stack Configuration.

Note: Please change the password immediately after the first login.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/Orangehrm

Step 4) Other Information:
1.Default installation path: will be on your web root folder “/var/www/html/orangehrm” ( Please see above Note for stack name)
2.Default ports:

    • Linux Machines:  SSH Port – 22
    • Http: 80 or 8080
  • Https: 443
  • Mysql ports: By default, these are not open on Public Endpoints. Mysql :3306

Configure custom inbound and outbound rules using this link

Installation Instructions For Centos

Note : How to find PublicDNS in Azure

Step 1) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Centos instance on Azure Cloud

1) Download Putty.

2) Connect to virtual machine using following SSH credentials :

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Username: Your chosen username when you created the machine ( For example:  Azureuser)

Password : Your Chosen Password when you created the machine ( How to reset the password if you do not remember)

Step 2) Database Login Details:

  • MYSQL Username : root
  • MYSQL Password : Passw@rd123

For Stack Database :-MySQL DB orangehrm with userorangehrmuser and password Passw@rd123 has already been created.Please use this MySQL database for you Stack Configuration.

Note: Please change the password immediately after the first login.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/Orangehrm

Step 4) Other Information:
1.Default installation path: will be on your web root folder “/var/www/html/orangehrm” ( Please see above Note for stack name)
2.Default ports:

  • Linux Machines:  SSH Port – 22
  • Http: 80 or 8080
  • Https: 443
  • Mysql ports: By default, these are not open on Public Endpoints. Mysql :3306

Configure custom inbound and outbound rules using this link

Azure Step by Step Screenshots

Product name

Orangehrm on ubuntu 1

Pricing Details

Orangehrm on ubuntu 2

Orangehrm on ubuntu 3

Orangehrm on ubuntu 4

Orangehrm on ubuntu 5

Orangehrm on ubuntu 6

Orangehrm on ubuntu 7

Orangehrm on ubuntu 8


Login

192_screenshot1

General

192_screenshot2

Job Vacancies

192_screenshot4

Employee Information

192_screenshot3

Google

Installation Instructions For Windows

Step 1) VM Creation:

1.Click the Launch on Compute Engine button to choose the hardware and network settings.
2.You can see at this page, an overview of Cognosys Image as well as some estimated costs of VM.
3.In the settings page, you can choose the number of CPUs and amount of RAM, the disk size and type etc.

Step 2) RDP Connection: To initialize the DB Server connect to the deployed instance, Please follow Instructions to Connect to Windows instance on Google Cloud

Step 3) Database Login Details:

The below screen appears after successful deployment of the image.

successful deployment of the image

For local MySQL root password, please use the temporary password generated automatically during image creation as shown above.

i) Please connect to Remote Desktop as given in step 2 to ensure stack is properly configured and DB is initialized.
ii) You can use MySQL server instance as localhost, username root and password as shown above.

If you have closed the deployment page you can also get the MySQL root password from VM Details  “Custom metadata” Section

Step 5) Other Information:

1.Default installation path: will be on your web root folder “/var/www/html/orangehrm” 
2.Default ports:

  • Windows Machines:  RDP Port – 3389
  • Http: 80
  • Https: 443

Step 4) Application URL: Access the application via a browser at http://<yourip>/orangehrm

A) You will see the page where you can configure your site data with site name, orangehrm admin name etc.

B) On next page you will see configuration success message.

C) You can login to the orangehrm admin portal with the orangehrm username and its generated password from point A shown above.

D) You can access the configured site at http://yourIP/orangehrm

Login

192_screenshot1

General

192_screenshot2

Job Vacancies

192_screenshot4

Employee Information

192_screenshot3

Installation Instructions For Redhat

Step 1) VM Creation:

  1. Click the Launch on Compute Engine button to choose the hardware and network settings.     
  2. You can see at this page, an overview of Cognosys Image as well as some estimated costs of VM.  
  3. In the settings page, you can choose the number of CPUs and amount of RAM, the disk size and type etc.

Step 2) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Ubuntu instance on Google Cloud

1) Download Putty.

2) Connect to the virtual machine using SSH key

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Step 3) Database Login Details:

The below screen appears after successful deployment of the image.

successful deployment of the image

For local MySQL root password, please use the temporary password generated automatically during image creation as shown above.

i) Please connect to Remote Desktop as given in step 2 to ensure stack is properly configured and DB is initialized.
ii) You can use MySQL server instance as localhost, username root and password as shown above.

If you have closed the deployment page you can also get the MySQL root password from VM Details  “Custom metadata” Section

Step 4) Application URL: Access the application via a browser at http://<yourip>/orangehrm

A) You will see the page where you can configure your site data with site name, orangehrm admin name etc.

B) On next page you will see configuration success message.

C) You can login to the orangehrm admin portal with the orangehrm username and its generated password from point A shown above.

D) You can access the configured site at http://yourIP/orangehrm

Step 5) Other Information:

1.Default ports:

  • Linux Machines:  SSH Port – 22

2. To access Webmin interface for management please follow this link

Login

192_screenshot1

General

192_screenshot2

Job Vacancies

192_screenshot4

Employee Information

192_screenshot3

Videos

Welcome to OrangeHRM

Payroll management

 

Secured Orange HRM on centos –

Installation orangeHRM


OrangeHRM on cloud

Related Posts