Technical Anshu
Tutorials Blog
🗂️ ऑरेंजएचआरएम सर्वर सेटअप

छोटे कार्यालयों के लिए ऑरेंजएचआरएम सर्वर सेटअप संपूर्ण गाइड

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

✍️ Technical Anshu🖥️ Windows / Linux Server🆓 Free Open-Source Edition
🎥 संपूर्ण OrangeHRM सर्वर सेटअप को चरण दर चरण वीडियो में देखें

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

OrangeHRM Dashboard — after first login (illustration)
Dashboard Quick Launch My Actions ------------------ ---------------------- Leave List 2 leave requests pending Time Sheet 1 timesheet to approve My Leave Apply for leave Employees on Leave Today: 1 Total Employees: 24 (example figures)

सेटअप के बाद कार्यशील ऑरेंजएचआरएम डैशबोर्ड कैसा दिखता है - गिनती उदाहरण हैं, आपके कार्यालय के नंबर अलग-अलग होंगे।

1

ऑरेंजएचआरएम स्टार्टर वास्तव में आपको क्या देता है

ऑरेंजएचआरएम दो परिवारों में आता है। स्टार्टर संस्करण मुफ़्त और खुला स्रोत है - आप इसे डाउनलोड करते हैं, इसे अपने सर्वर पर इंस्टॉल करते हैं और सब कुछ अपने पास रखते हैं। सशुल्क संस्करण सदस्यता पर भर्ती और प्रदर्शन जैसे मॉड्यूल जोड़ते हैं। किसी से कुछ भी वादा करने से पहले विभाजन के बारे में स्पष्ट रहें:

  1. स्टार्टर में: एडमिन, पीआईएम (कर्मचारी रिकॉर्ड), छुट्टी, समय, उपस्थिति और रखरखाव मॉड्यूल
  2. स्टार्टर में नहीं: भर्ती, प्रदर्शन, बज़ और कुछ ऐड-ऑन जैसे एलडीएपी लॉगिन - वे भुगतान क्षेत्र हैं
  3. अधिकांश छोटे कार्यालयों के लिए, स्टार्टर दैनिक दर्द को कवर करता है: रिकॉर्ड, छुट्टी और उपस्थिति

सिस्टम एक ब्राउज़र में चलता है. आपके कार्यालय में एक सर्वर, और प्रत्येक प्रबंधक और कर्मचारी इसे अपनी मशीन से खोलते हैं - स्टाफ पीसी पर कुछ भी स्थापित नहीं है।

2

इंस्टॉलर को छूने से पहले आवश्यकताएँ

ऑरेंजएचआरएम एक PHP वेब एप्लिकेशन है, इसलिए सर्वर को एक मानक एएमपी स्टैक की आवश्यकता होती है। ऑरेंजएचआरएम की अपनी स्थापना मार्गदर्शिका के अनुसार:

  1. अपाचे HTTP सर्वर 2.2 या बाद का संस्करण
  2. PHP 7.4 या बाद का संस्करण (OrangeHRM 5.x PHP 7.4 से 8.1 का समर्थन करता है)
  3. MySQL 5.5 या बाद का संस्करण, या MariaDB 5.5 या बाद का संस्करण
  4. एक मशीन जो कार्यालय समय के दौरान चालू रहती है - एक साधारण कार्यालय पीसी ईमानदारी से एक छोटी टीम के लिए पर्याप्त है

विंडोज़ पर, Apache, MySQL और PHP को एक साथ लाने का सबसे आसान तरीका XAMPP है, जिसे OrangeHRM का अपना गाइड सुझाता है। लिनक्स पर, वही तीन टुकड़े सामान्य पैकेज मैनेजर (एक लैंप स्टैक) से आते हैं। आप जो भी मार्ग अपनाएँ, उसी विंडोज़ लॉगिन पर ऑरेंजएचआरएम स्थापित न करें जिसका उपयोग हर कोई दैनिक कार्य के लिए करता है - सर्वर को अपनी मशीन या कम से कम अपना स्वयं का कोना दें, क्योंकि यह डेटाबेस वेतन-आसन्न, पहचान-दस्तावेज़-स्तर की जानकारी रखेगा।

3

वेब इंस्टालर चलाएँ

इंस्टॉलेशन स्वयं एक ब्राउज़र विज़ार्ड है - कोई कोड संपादन नहीं। ईमानदार आदेश:

  1. ऑरेंजएचआरएम स्टार्टर ज़िप को आधिकारिक ऑरेंजएचआरएम वेबसाइट से डाउनलोड करें - कभी भी रैंडम फ़ाइल-शेयरिंग मिरर से नहीं
  2. इसे वेब रूट में निकालें, उदाहरण के लिए विंडोज़ पर C:\xampp\htdocs\orangehrm या लिनक्स पर /var/www/html/orangehrm
  3. MySQL या MariaDB में एक खाली डेटाबेस और OrangeHRM के लिए एक डेटाबेस उपयोगकर्ता बनाएं - इंस्टॉलर को रखने के लिए अपना MySQL रूट पासवर्ड न सौंपें
  4. http://localhost/orangehrm (या किसी अन्य पीसी से सर्वर आईपी) खोलें और विज़ार्ड का पालन करें: लाइसेंस, सिस्टम जांच, डेटाबेस विवरण, फिर एडमिन अकाउंट बनाएं
  5. एक मजबूत व्यवस्थापक पासवर्ड का उपयोग करें और इसे अपने कार्यालय पासवर्ड रिकॉर्ड में नोट करें - यह एक खाता प्रत्येक कर्मचारी रिकॉर्ड को नियंत्रित करता है

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

4

पहला लॉगिन और कंपनी स्केलेटन

व्यवस्थापक के रूप में लॉग इन करें और एक भी कर्मचारी जोड़ने से पहले ढांचा तैयार करें - यहां पंद्रह मिनट वर्षों के लिए पुनर्कार्य को बचाते हैं:

  1. एडमिन → संगठन → सामान्य जानकारी: कंपनी का नाम, देश, संपर्क विवरण
  2. व्यवस्थापक → संगठन → संरचना: आपके विभाग या शाखाएँ इकाइयों के रूप में
  3. एडमिन → नौकरी → नौकरी के शीर्षक और वेतन ग्रेड: भूमिकाएँ जो वास्तव में आपके कार्यालय में मौजूद हैं
  4. एडमिन → संगठन → स्थान: कार्यालय स्थान, भले ही केवल एक ही हो

संरचना को उतना ही सरल रखें जितना आपका कार्यालय वास्तव में है। एक 12-व्यक्ति कार्यालय को सॉफ़्टवेयर में पाँच स्तरों के पदानुक्रम की आवश्यकता नहीं है क्योंकि सॉफ़्टवेयर इसकी अनुमति देता है।

5

कर्मचारी जोड़ें, फिर ईएसएस खाते खोलें

कर्मचारी पीआईएम मॉड्यूल के माध्यम से जाते हैं - व्यक्तिगत विवरण, नौकरी विवरण, रिपोर्टिंग प्रबंधक और आपातकालीन संपर्क के साथ प्रति व्यक्ति एक रिकॉर्ड। मुट्ठी भर से अधिक कर्मचारियों के लिए, टाइप करने के बजाय सीएसवी आयात का उपयोग करें (इस श्रृंखला में एक पूर्ण मार्गदर्शिका है)।

दूसरा चरण वह है जो एक डेटाबेस को एक सिस्टम में बदल देता है: प्रत्येक कर्मचारी को एडमिन → उपयोगकर्ता के अंतर्गत एक ईएसएस (कर्मचारी स्वयं सेवा) लॉगिन दें, जो उनके कर्मचारी रिकॉर्ड से जुड़ा हो। ईएसएस के साथ, कर्मचारी स्वयं अपनी छुट्टियों की शेष राशि की जांच करते हैं और खुद ही छुट्टी के लिए आवेदन करते हैं - जो कि वास्तव में व्हाट्सएप अराजकता है जिसे आप बदल रहे हैं। व्यवस्थापक और ईएसएस भूमिकाएँ एक ही चीज़ नहीं हैं, और यह अंतर मायने रखता है; इसका अपना मार्गदर्शक भी है।

6

भाग ट्यूटोरियल छोड़ें - डेटा को सुरक्षित रखें

रुकें और इस सर्वर पर अब क्या बैठता है, इसके बारे में ईमानदार रहें: नाम, फोन नंबर, पते, शामिल होने की तारीखें, आईडी दस्तावेज़, छुट्टी और उपस्थिति इतिहास। अधिकांश कार्यालयों में यह एकमात्र सबसे संवेदनशील डेटाबेस है जो मौजूद है - अकाउंट पीसी की तुलना में अधिक संवेदनशील, क्योंकि यह लोगों के बारे में है। संपूर्ण सुरक्षा मार्गदर्शिका इस शृंखला में है; गैर-परक्राम्य हैं:

  1. केवल नामित व्यवस्थापकों को ही व्यवस्थापक खाते मिलते हैं - पूरे कार्यालय के लिए कभी भी किसी ने व्यवस्थापक पासवर्ड साझा नहीं किया
  2. एक बार वास्तविक डेटा आने पर, OrangeHRM को HTTPS पर, यहां तक कि कार्यालय LAN पर भी परोसें
  3. डेटाबेस और अपलोड की गई फ़ाइलों के फ़ोल्डर का एक शेड्यूल पर बैकअप लें, इस मशीन के बाहर एक प्रति के साथ
  4. PHP, MySQL और OrangeHRM को अपडेट रखें - एक अनपैच्ड HR पोर्टल उस तक पहुंचने वाले किसी भी व्यक्ति के लिए एक उपहार है

ये चार करो और एक स्वतंत्र व्यवस्था एक जिम्मेदार व्यवस्था है। उन्हें छोड़ दें और एक व्यक्ति के लैपटॉप पर स्प्रेडशीट ईमानदारी से सुरक्षित थी।

🔴 एक ईमानदार चेतावनी: "मुफ़्त" का मतलब है कि सॉफ़्टवेयर की कोई लागत नहीं है - इसका मतलब यह नहीं है कि ज़िम्मेदारी मुफ़्त है। जो कोई भी इस सर्वर को चलाता है उसके पास बैकअप, अपडेट और एक्सेस कंट्रोल होता है। डेटा आने से पहले तय करें कि वह व्यक्ति कौन है, पहली समस्या के बाद नहीं।

🎥 पूरा सेटअप वीडियो देखें

स्क्रीन पर पूरा ऑरेंजएचआरएम सर्वर सेटअप देखें - इंस्टॉलेशन, कॉन्फ़िगरेशन और पहला लॉगिन, चरण दर चरण।

▶️ Watch Full Video
❓ सामान्य प्रश्न (एफएक्यू)

क्या OrangeHRM वास्तव में हमारे अपने सर्वर पर चलने के लिए मुफ़्त है?

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

एक छोटे कार्यालय के लिए हमें किस सर्वर की आवश्यकता होगी?

एक सामान्य कार्यालय पीसी जो कामकाजी घंटों के दौरान चालू रहता है, एक छोटी टीम के लिए पर्याप्त है। सॉफ़्टवेयर को Apache 2.2 या बाद का संस्करण, PHP 7.4 या बाद का संस्करण, और MySQL 5.5 या MariaDB 5.5 या बाद का संस्करण चाहिए। विंडोज़ पर, XAMPP तीनों को एक साथ प्रदान करता है; लिनक्स पर यह मानक LAMP स्टैक है।

क्या कर्मचारी स्वयं छुट्टी के लिए आवेदन कर सकते हैं?

हाँ. प्रत्येक कर्मचारी को उनके रिकॉर्ड से जुड़ा एक ईएसएस (कर्मचारी स्वयं सेवा) लॉगिन दें। फिर वे अपनी छुट्टियों की शेष राशि की जांच कर सकते हैं, छुट्टी के लिए आवेदन कर सकते हैं और एक ब्राउज़र से अपना विवरण देख सकते हैं, और प्रबंधक व्हाट्सएप या पेपर के बजाय ऑरेंजएचआरएम के अंदर मंजूरी दे देता है।

यह मार्गदर्शिका तकनीकी अंशू OrangeHRM वीडियो पर आधारित है • एक कदम पर अटक गए हैं? वीडियो टिप्पणियों में पूछें 🙏