How to Install IceHrm on POP! OS Latest

IceHrm is a Human Resource Management (HRM) software that automates HR tasks and makes HR processes simple and efficient. In this guide, we will learn how to install IceHrm on the latest version of POP! OS.

Prerequisites

Before we begin, ensure that your system meets the following requirements:

Step 1: Install Dependencies

Open the terminal on your POP! OS and update the package list by running the following command:

sudo apt-get update

Next, install the required dependencies for IceHrm by running the following command:

sudo apt-get install -y apache2 php libapache2-mod-php php-mysql php-xml php-gd php-imap php-ldap php-curl php-zip

This command installs Apache, PHP, and other necessary PHP extensions required by IceHrm.

Step 2: Download IceHrm

Download the latest version of IceHrm from the official website. Open your browser and go to https://icehrm.com/download. Click on the “Download Now” button to download the latest version of IceHrm. The downloaded file will be in the ZIP format.

Once the download is complete, extract the ZIP file to the /var/www/html/ directory by running the following command:

sudo unzip IceHrm.zip -d /var/www/html/

This command extracts the ZIP file and places the contents of the file into the /var/www/html/IceHrm directory.

Step 3: Configure Permissions

Change the ownership of the IceHrm directory to the www-data user and group by running the following command:

sudo chown -R www-data:www-data /var/www/html/IceHrm/

Next, grant write permission to the config.php file by running the following command:

sudo chmod 777 /var/www/html/IceHrm/config.php

This command allows IceHrm to write to the config.php file during the installation process.

Step 4: Install IceHrm

Open your browser and go to http://localhost/IceHrm to start the IceHrm installation wizard.

Follow the on-screen instructions to complete the installation process. When prompted, enter the MySQL database details, including the database name, username, and password.

Once the installation is complete, don’t forget to secure the /var/www/html/IceHrm/config.php file by running the following command:

sudo chmod 644 /var/www/html/IceHrm/config.php

Conclusion

In this tutorial, we have covered the installation of IceHrm on the latest version of POP! OS. Once you have completed the installation, you can access IceHrm by opening your browser and going to http://localhost/IceHrm.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!