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.
- Download the latest version of XAMPP from the official website.
- Run the installer and follow the on-screen instructions to complete the installation process.
- 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.
- Open your web browser and go to
http://localhost/phpmyadmin/
.
- Click on the "Databases" tab and enter a name for the database (e.g., icehrm).
- Click the "Create" button to create the database.
Step 3: Download and Extract IceHrm
- Download the latest version of IceHrm from the official website.
- Extract the downloaded ZIP file to the
htdocs
folder in your XAMPP installation directory. For example, C:\xampp\htdocs\
.
Step 4: Configure IceHrm
- Open a web browser and go to
http://localhost/icehrm/install/
.
- Follow the on-screen instructions to configure IceHrm.
- In the "Database Configuration" section, enter the database details you created in Step 2.
- In the "Administrator Account" section, enter the details for the admin user account.
- Click on the "Install IceHrm" button to complete the installation process.
Step 5: Access IceHrm
- Open a web browser and go to
http://localhost/icehrm/
.
- Login with the credentials you created in Step 4.
- 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!