How to install IceHrm on Windows 10

IceHrm is an open-source, self-hosted human resource management software that offers a range of features including employee management, time and attendance tracking, leave management, and more. In this tutorial, we will guide you through the process of installing IceHrm on a Windows 10 machine.

Step 1: Install XAMPP

IceHrm requires a web server and database management system to work properly. XAMPP is a popular open-source software that bundles Apache, MySQL, PHP, and other tools required to run IceHrm.

  1. Download the latest version of XAMPP from the official website.
  2. Run the installer and follow the on-screen instructions to complete the installation process.
  3. After installation, open XAMPP Control Panel and start Apache and MySQL services.

Step 2: Create a Database

Next, we need to create a database for IceHrm to store its data.

  1. Open your web browser and go to http://localhost/phpmyadmin/.
  2. Click on the "Databases" tab and enter a name for the database (e.g., icehrm).
  3. Click the "Create" button to create the database.

Step 3: Download and Extract IceHrm

  1. Download the latest version of IceHrm from the official website.
  2. Extract the downloaded ZIP file to the htdocs folder in your XAMPP installation directory. For example, C:\xampp\htdocs\.

Step 4: Configure IceHrm

  1. Open a web browser and go to http://localhost/icehrm/install/.
  2. Follow the on-screen instructions to configure IceHrm.
  3. In the "Database Configuration" section, enter the database details you created in Step 2.
  4. In the "Administrator Account" section, enter the details for the admin user account.
  5. Click on the "Install IceHrm" button to complete the installation process.

Step 5: Access IceHrm

  1. Open a web browser and go to http://localhost/icehrm/.
  2. Login with the credentials you created in Step 4.
  3. You should now be able to access and use IceHrm.

Congratulations! You have successfully installed IceHrm on your Windows 10 machine.

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!