सेंटो 7 पर सेंट्रीफ्यूगो एचआरएम कैसे स्थापित करें

सेंट्रीफ्यूगो एचआरएम एक मुक्त और खुला स्रोत मानव संसाधन प्रबंधन अनुप्रयोग है। यह एक सुविधा संपन्न और आसानी से विन्यास योग्य अनुप्रयोग है। यह PHP में लिखा गया है और अपने डेटाबेस को संग्रहीत करने के लिए MySQL / MariaDB का उपयोग करता है। आप कर्मचारी के प्रदर्शन, छुट्टी की तारीखों, भूमिकाओं, विशेषाधिकारों और बहुत कुछ को ट्रैक करने के लिए सेंट्रीफुगो का उपयोग कर सकते हैं। यह एक प्रदर्शन मूल्यांकन मॉड्यूल के साथ आता है जो मानव संसाधन प्रबंधकों को समय के साथ कर्मचारी के प्रदर्शन को ट्रैक करने में मदद करता है। इसमें कई सुविधाएँ शामिल हैं, जो दिन-प्रतिदिन के कर्मचारी प्रबंधन के लिए आवश्यक होती हैं, जैसे कि कर्मचारी स्वयं-सेवा, शक्तिशाली विश्लेषण, आसान पृष्ठभूमि की जाँच, प्रबंधन, व्यय और संपत्ति प्रबंधन।

आवश्यक शर्तें

  • कम से कम 2GB रैम के साथ Vultr CentOS 7 सर्वर का उदाहरण।
  • एक sudo यूजर

इस ट्यूटोरियल के लिए, हम hrm.example.comVultr उदाहरण की ओर इंगित डोमेन नाम के रूप में उपयोग करेंगे। कृपया उदाहरण डोमेन नाम की सभी घटनाओं को वास्तविक के साथ बदलना सुनिश्चित करें।

सेंटोस 7 को अपडेट करने के लिए गाइड का उपयोग करके अपनी आधार प्रणाली को अपडेट करें । एक बार आपका सिस्टम अपडेट हो जाने के बाद, निर्भरताएँ स्थापित करने के लिए आगे बढ़ें।

अपाचे स्थापित करें

अपाचे स्थापित करें।

sudo yum -y install httpd

Apache शुरू करें और इसे बूट समय पर स्वचालित रूप से चलाने में सक्षम करें।

sudo systemctl start httpd
sudo systemctl enable httpd

PHP 5.6 स्थापित करें

PHP संस्करण 5.6 के रूप में रेमी रिपॉजिटरी को जोड़ें और सक्षम करें रिपॉजिटरी में डिफ़ॉल्ट रूप से उपलब्ध नहीं yumहै।

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php56

सेंट्रीफ्यूगो एचआरएम द्वारा आवश्यक मॉड्यूल के साथ पीएचपी संस्करण 5.6 स्थापित करें।

sudo yum -y install php php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel php-openssl

भरी हुई PHP विन्यास फाइल को संपादित करें।

sudo nano /etc/php.ini

निम्नलिखित लाइन का पता लगाएं। Uncomment और उचित timezone सेट करें।

date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate timezone

memory_limit = -1

MariaDB स्थापित करें

MariaDB MySQL का एक कांटा है। अपने सिस्टम में MariaDB रिपॉजिटरी जोड़ें। डिफ़ॉल्ट yumरिपॉजिटरी में MariaDB का पुराना संस्करण है।

echo "[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1" | sudo tee /etc/yum.repos.d/mariadb.repo

MariaDB स्थापित करें।

sudo yum -y install mariadb mariadb-server

MariaDB प्रारंभ करें और इसे बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए सक्षम करें।

sudo systemctl start mariadb
sudo systemctl enable mariadb

डेटाबेस को कॉन्फ़िगर करने से पहले, आपको पहले MariaDB को सुरक्षित करना होगा।

sudo mysql_secure_installation

आपको वर्तमान MariaDB रूट पासवर्ड के लिए कहा जाएगा। डिफ़ॉल्ट रूप से, नए सिरे से MariaDB स्थापना में कोई रूट पासवर्ड नहीं है। Enterआगे बढ़ने के लिए " " कुंजी दबाएँ । rootअपने MariaDB सर्वर के उपयोगकर्ता के लिए एक मजबूत पासवर्ड सेट करें और " Y" अन्य सभी प्रश्नों के उत्तर दें। पूछे गए प्रश्न स्व-व्याख्यात्मक हैं।

रूट के रूप में MySQL शेल में लॉग इन करें।

mysql -u root -p

लॉग इन करने के लिए MariaDB रूट उपयोगकर्ता के लिए पासवर्ड प्रदान करें।

सेंट्रीफ्यूगो इंस्टॉलेशन के लिए डेटाबेस और डेटाबेस उपयोगकर्ता बनाने के लिए निम्न क्वेरीज़ चलाएँ।

CREATE DATABASE hrm_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'hrm_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON hrm_data.* TO 'hrm_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

आप अपनी पसंद के अनुसार डेटाबेस का नाम hrm_dataऔर उपयोगकर्ता नाम बदल सकते हैं hrm_user। कृपया StrongPasswordएक बहुत मजबूत पासवर्ड बदलने के लिए सुनिश्चित करें ।

सेंट्रीफ्यूगो एचआरएम स्थापित करें

सेंट्रीफ्यूगो एचआरएम ज़िप संग्रह डाउनलोड करें।

wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip

अनज़िप स्थापित करें।

sudo yum -y install unzip

संग्रह निकालें।

sudo unzip Sentrifugo.zip -d /var/www

निर्देशिका का नाम बदलें और उचित स्वामित्व प्रदान करें।

cd /var/www
sudo mv Sentrifugo_*/ sentrifugo/
sudo chown -R apache:apache /var/www/sentrifugo

फ़ायरवॉल के माध्यम से HTTPपोर्ट पर यातायात की अनुमति दें 80

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload

वर्चुअल होस्ट बनाएं

अपने Sentrifugo HRM साइट के लिए एक वर्चुअल होस्ट बनाएँ।

sudo nano /etc/httpd/conf.d/hrm.example.com.conf

फ़ाइल को पॉप्युलेट करें।

<VirtualHost *:80>
    ServerName hrm.example.com
    DocumentRoot /var/www/sentrifugo
    <Directory /var/www/sentrifugo>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

अपाचे को फिर से शुरू करें।

sudo systemctl restart httpd

समेट रहा हु

अब जब आपने कमांड लाइन के माध्यम से सेंट्रीफ्यूगो एचआरएम को सफलतापूर्वक स्थापित किया है, तो आपको वेब इंटरफेस के माध्यम से इंस्टॉलेशन को पूरा करना होगा। आप वेब इंस्टॉलर पर पहुँच सकते हैं http://hrm.example.com। यदि आपने ट्यूटोरियल का सही ढंग से पालन किया है, तो आपको यह देखना चाहिए कि आपके पास वेब-आधारित इंस्टॉलेशन जारी रखने के लिए सभी पूर्वापेक्षाएँ हैं। डेटाबेस और SMTP सर्वर विवरण प्रदान करें। एक बार जब आप आवश्यक डेटाबेस और एसएमटीपी सर्वर विवरण प्रदान कर देते हैं, तो सेटअप डेटाबेस में लिख देगा और एक यादृच्छिक उपयोगकर्ता नाम और पासवर्ड उत्पन्न होगा। HRM डैशबोर्ड पर लॉगिन करें और अपनी आवश्यकताओं के अनुसार एप्लिकेशन को कॉन्फ़िगर करें।

बधाई हो, आपने सेंटोस 7 सर्वर पर सेंट्रीफ्यूगो एचआरएम को सफलतापूर्वक स्थापित किया है।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ