About Helios Smith
Author is a avid reader
Sentrifugo is an open-source hr management software where you can easily configured according to your needs. you can download the setup from here according to your platform. Let’s see, how to install Sentrifugo HR software for centos Linux.
System Requirements:
Minimum: 2 GB or 4 GB RAM
Minimum: 1 GB Disk Space
Check Out: How To Install and Configure Node Exporter Prometheus
you will have to set up the LAMP stack to install Sentrifugo Software on the Linux machine.
Install Apache, MySQL/MariaDB, PHP 5.2 or above. You will need Remi repositories for PHP.
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Install Apache and MariaDB using the below commands.
yum install httpd -y yum install mariadb mariab-server -y yum install epel-release -y
I will install php7.2 by enabling it with yum-config-manager –enable remi-php72
Check Out: How To Configure Rsyslog Centralized Log Server On Linux
Install PHP using the below commands.
yum install php php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel php-openssl -y php -v
Create and Secure database. I will create a user hr_user and database name hr_db.
Setup database and grant permission on DB.
CREATE DATABASE hr_db CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'hr_user'@'localhost' IDENTIFIED BY 'Password'; GRANT ALL PRIVILEGES ON hr_db.* TO 'hr_user'@'localhost' IDENTIFIED BY 'Password'; flush privileges;
you can download the packages using these commands.
wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip
unzip the package using unzip Sentrifugo.zip -d /var/www/
Check Out: Docker Connection Error Desc Transport X509 Certificate
Change owner and group permission using chown -R apache:apache Sentrifugo_3.2/
you have to create a virtual host for this setup.
vim /etc/httpd/conf.d/serti.conf
Paste the code in the file and you need to change directory and folder name.
<VirtualHost *:80> ServerName hr.sertifug.com DocumentRoot /var/www/Sentrifugo_3.2 <Directory /var/www/Sentrifugo_3.2> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
Add the port 80 and 443 in the firewall rules.
firewall-cmd --permanent –add-port=80/tcp firewall-cmd --permanent --add-port=443/tcp firewall-cmd --reload
Restart the Apache service
systemctl restart httod
Now you have to hit the URL http://ip
we have all the PHP dependencies install and now Click on Next.
Check Out: How To Create CSR Certificate File Using Command On Linux
It will ask you to confirm and click on yes.
I have kept the application name: Sentrifugo and provide an email address.
Click on Confirm
you have to fill the mail server information and I’m using the Gmail mail server.
Once you click on Confirm.
Click on finish
Check Out: How To Allow Push Web Notification In The WordPress Website
You will get an email on your Gmail in which login credentials are defined.
Click on the link to open the application and enter your credentials.
You will see the below screen.
You can configure according to your needs and click on configure later.
You’re done f
About Helios Smith
Author is a avid reader
How To Install Sentrifugo Open Source HR Management Tool On Linux