Technical Anshu হোম › টিউটোরিয়াল › অরেঞ্জএইচআরএম সার্ভার সেটআপ
🧑‍💼 আপনার নিজের সার্ভারে বিনামূল্যে HRM

অরেঞ্জএইচআরএম সার্ভার সেটআপ

আপনার নিজের অফিস সার্ভারে অরেঞ্জএইচআরএম স্টার্টার সেট আপ করুন: প্রয়োজনীয়তা, ওয়েব ইনস্টলার, প্রথম প্রশাসক লগইন, কর্মচারী রেকর্ড, ছুটির সেটআপ এবং নিরাপত্তা নিয়ম এইচআর ডেটা প্রাপ্য।

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
অরেঞ্জএইচআরএম সার্ভার সেটআপ
🎧 বহুভাষিক অডিও: ভিডিও প্লেয়ারে [সেটিংস] (⚙️) ➔ [অডিও ট্র্যাক] ক্লিক করে ভাষা নির্বাচন করুন।

📑অধ্যায়

  1. অরেঞ্জএইচআরএম স্টার্টার কী — এবং এটির নীচে যে ওয়েব স্ট্যাক প্রয়োজন
  2. রুট A: উইন্ডোজে XAMPP দিয়ে সার্ভার প্রস্তুত করা
  3. রুট বি: লিনাক্সে একটি LAMP স্ট্যাক দিয়ে সার্ভার প্রস্তুত করা হচ্ছে
  4. ডাটাবেস এবং একটি ডেডিকেটেড ডাটাবেস ব্যবহারকারী তৈরি করা
  5. ওয়েব ইনস্টলার খোলা এবং সিস্টেম চেক পাস করা
  6. ডাটাবেস সেটিংস এবং প্রথম অ্যাডমিন অ্যাকাউন্ট তৈরি করা
  7. প্রথম অ্যাডমিন লগইন — কোম্পানির নাম এবং প্রথম ব্যাকআপ
  8. কর্মচারীর রেকর্ড যোগ করা এবং কর্মীদের নিজস্ব লগইন দেওয়া
  9. ছুটি সেট আপ করা: প্রকার, এনটাইটেলমেন্ট, আবেদন এবং অনুমোদন
  10. এইচআর ডেটার জন্য সুরক্ষা নিয়ম — অ্যাক্সেস, HTTPS এবং ব্যাকআপগুলি

📋 ওভারভিউ এবং ধাপে ধাপে গাইড

1

প্রথমে প্রয়োজনীয়তা পরীক্ষা করুন

অরেঞ্জএইচআরএম একটি পিএইচপি ওয়েব অ্যাপ্লিকেশন, তাই এর নীচে সার্ভারের একটি স্ট্যান্ডার্ড ওয়েব স্ট্যাক প্রয়োজন: ওয়েব সার্ভার হিসাবে অ্যাপাচি, পিএইচপি, এবং ডাটাবেস হিসাবে মাইএসকিউএল বা মারিয়াডিবি। ইনস্টলার উইজার্ড নিজেই মিনিট সময় নেয় — সেই স্ট্যাক প্রস্তুত করাই আসল কাজ৷

মেশিনটি শক্তিশালী হওয়ার দরকার নেই। একটি পিসি যা অফিসের সময় চালু থাকে তা একটি ছোট দলের জন্য সত্যই যথেষ্ট, তবে এটি এমন একটি মেশিন হওয়া উচিত যা এক জায়গায় থাকে, শারীরিকভাবে সুরক্ষিত থাকে এবং ব্যাক আপ পায় - কারো দৈনিক ল্যাপটপ নয়।

📌 PHP সংস্করণ গুরুত্বপূর্ণ: OrangeHRM 5.x PHP 7.4 থেকে 8.1 সমর্থন করে। এই পরিসরের বাইরে একটি একেবারে নতুন PHP হল সবচেয়ে সাধারণ কারণ ইনস্টলার অগ্রসর হতে অস্বীকার করে — সিস্টেম চেক স্ক্রিন এটিকে পতাকাঙ্কিত করবে, তাই আপনি শুরু করার আগে সংস্করণটি পরীক্ষা করুন৷
2

রুট A — XAMPP সহ উইন্ডোজ

আপনার অফিস যদি উইন্ডোজে থাকে, তাহলে এটি দ্রুততম রুট। XAMPP এর অফিসিয়াল সাইট থেকে ইন্সটল করুন — এটি Apache, MySQL এবং PHP একসাথে বান্ডিল করে — এবং XAMPP কন্ট্রোল প্যানেল থেকে Apache এবং MySQL শুরু করুন।

অরেঞ্জএইচআরএম স্টার্টার জিপটি অফিসিয়াল অরেঞ্জএইচআরএম ওয়েবসাইট থেকে ডাউনলোড করুন এবং এটি এক্সএএমপিপি ওয়েব ফোল্ডারে বের করুন:

Windows — OrangeHRM Folder
C:\xampp\htdocs\orangehrm
⚠️ XAMPP is built for convenience, not for exposure: on an office LAN it is a practical choice, but never port-forward a XAMPP install to the public internet.
<বিভাগ class="card" id="step-3">৷
3

রুট B — একটি LAMP স্ট্যাক সহ লিনাক্স

একটি ডেডিকেটেড সার্ভারের জন্য যা কম চলমান অংশের সাথে বছরের পর বছর চালানো উচিত, লিনাক্স ব্যবহার করুন। Apache, MariaDB (বা MySQL) এবং PHP ইনস্টল করুন OrangeHRM-এর এক্সটেনশনগুলির সাথে, তারপরে অফিসিয়াল ওয়েবসাইট থেকে OrangeHRM ডাউনলোড করুন এবং এটি Apache ওয়েব ফোল্ডারে বের করুন:

Linux — OrangeHRM Folder
/var/www/html/orangehrm

Make sure the web server owns that folder and can write to it — the installer's system check tests folder writability and will stop you if it is wrong. Restart Apache after changing anything, then continue to the database step, which is the same on both routes.

<বিভাগ class="card" id="step-4">৷
4

ডাটাবেস এবং এর নিজস্ব ব্যবহারকারী তৈরি করুন

ইন্সটলার খোলার আগে, OrangeHRM-এর জন্য একটি খালি ডাটাবেস তৈরি করুন — যেমন orangehrm নামে — phpMyAdmin (Windows) বা আপনার MySQL/MariaDB ক্লায়েন্ট (Linux)-এ এবং শুধুমাত্র সেই ডাটাবেসে প্রকৃত পাসওয়ার্ড এবং সম্পূর্ণ অধিকার সহ একটি ডেডিকেটেড ডেটাবেস ব্যবহারকারী তৈরি করুন।

⚠️ ইন্সটলারকে আপনার ডাটাবেস রুট পাসওয়ার্ড দেবেন না। এটি দ্রুততর মনে হয়, কিন্তু তারপরে সার্ভারের প্রতিটি ডাটাবেসের উপর অ্যাপ্লিকেশানটি পাওয়ার সাথে চলে। একটি নিবেদিত ব্যবহারকারী যে শুধুমাত্র অরেঞ্জএইচআরএম ডাটাবেস স্পর্শ করতে পারে দুই মিনিট সময় নেয় এবং এটি একটি প্রকৃত নিরাপত্তা সীমানা।
5

ওয়েব ইনস্টলার খুলুন এবং সিস্টেম চেক পাস করুন

এখান থেকে সবকিছু ব্রাউজারে ঘটে। এখানে ইনস্টলার খুলুন:

Browser Address Bar
http://localhost/orangehrm

On another office PC, use the server's name or IP address in place of localhost. The wizard opens with a welcome and licence screen, then runs its system check — PHP version, PHP extensions, database connection and writable folders. Every line should pass. If something is flagged, fix that item (install the named extension, correct the folder permissions) rather than forcing ahead; the check exists because the software genuinely breaks when a check fails.

<বিভাগ class="card" id="step-6">৷
6

ডাটাবেস সেটিংস এবং অ্যাডমিন অ্যাকাউন্ট

ডাটাবেস কনফিগারেশন স্ক্রিনে, হোস্ট লিখুন (সাধারণত লোকালহোস্ট), ডাটাবেসের নাম এবং ডেডিকেটেড ব্যবহারকারী আপনি ধাপ 4-এ তৈরি করেছেন — রুট অ্যাকাউন্ট নয়। এরপর উইজার্ড আপনাকে প্রথম প্রশাসক ব্যবহারকারী তৈরি করতে বলে। এই অ্যাকাউন্টটি পুরো সিস্টেমকে নিয়ন্ত্রণ করে: প্রতিটি কর্মচারীর রেকর্ড, প্রতিটি বেতন ক্ষেত্র, প্রতিটি ছুটির অনুমোদন।

⚠️ এখানে একটি শক্তিশালী অ্যাডমিন পাসওয়ার্ড সেট করুন, এবং এটিকে একটির মতো সুরক্ষিত করুন৷ যদি একটি সাধারণ বা ডিফল্ট-স্টাইলের পাসওয়ার্ড শুধুমাত্র সেটআপের জন্য ব্যবহার করা হয় তবে আপনার প্রথম লগইন করার সাথে সাথেই এটি পরিবর্তন করুন — কোনো প্রকৃত কর্মচারীর ডেটা প্রবেশের আগে৷ আপনার পাসওয়ার্ড রেকর্ডে শংসাপত্রগুলি নোট করুন, এবং কখনই অফিস চালাবেন না একটি প্রশাসক অফিসে তাদের একটি ছোট পাসওয়ার্ড যেভাবে শেয়ার করা হয়েছে অনেক লোকের মধ্যে একটি ছোট পাসওয়ার্ড শেয়ার করা হয়েছে ডেটা।

নিশ্চিতকরণ স্ক্রিনে উইজার্ড ডাটাবেস টেবিল তৈরি করে। ট্যাব বন্ধ না করেই এটি শেষ হতে দিন।

7

প্রথম লগইন এবং প্রথম সেটিংস

আপনার তৈরি করা অ্যাডমিন অ্যাকাউন্ট দিয়ে লগ ইন করুন এবং ড্যাশবোর্ড লোড নিশ্চিত করুন। প্রথমে, লগ আউট করুন এবং একবারে ফিরে আসুন, যাতে আপনি শংসাপত্রগুলি কাজ করতে জানেন। তারপর আপনার কোম্পানির নাম অ্যাডমিন → অর্গানাইজেশন → সাধারণ তথ্য এর অধীনে সেট করুন, যাতে প্রথম দিন থেকেই সিস্টেম আপনার অফিসের নাম বহন করে।

✅ এখনই প্রথম ব্যাকআপ নিন, যখন সিস্টেমটি এখনও খালি থাকে৷ কাজ-কিন্তু-খালি ইনস্টলের একটি ডাটাবেস ডাম্প হল আপনার ক্লিন রিটার্ন পয়েন্ট — পরে যদি কিছু ভুল হয়ে যায়, আপনি শূন্য থেকে পুনরায় ইনস্টল করার পরিবর্তে সর্বদা একটি পরিচিত-ভাল OrangeHRM-এ ফিরে আসতে পারেন৷
8

কর্মচারী রেকর্ড যোগ করুন এবং ছুটি সেট আপ করুন

সিস্টেম চলার সাথে সাথে আপনার লোকেদের যোগ করুন। কর্মচারী রেকর্ডগুলি PIM মডিউলে থাকে — একের পর এক কর্মী যোগ করুন, অথবা PIM → ডেটা ইম্পোর্ট থেকে নমুনা ফাইল ব্যবহার করে CSV থেকে একটি স্টাফ তালিকা আমদানি করুন, যার শিরোনাম সারিটি আপনার ফাইলের সাথে মেলে এমন সঠিক বিন্যাস। প্রত্যেক কর্মচারীকে তাদের নিজস্ব ESS (স্ব-পরিষেবা) লগইন দিন যাতে তারা তাদের নিজস্ব রেকর্ড দেখতে পারে এবং নিজেরাই ছুটির জন্য আবেদন করতে পারে; অ্যাডমিন অ্যাকাউন্টগুলি আলাদা এবং কয়েকটি থাকে৷

তারপরে লিভ মডিউলে ছুটি সেট আপ করুন: আপনার ছুটির ধরনগুলিকে সংজ্ঞায়িত করুন, বছরের জন্য প্রতিটি কর্মচারীর এনটাইটেলমেন্ট যোগ করুন, এবং দৈনিক প্রবাহ নিজেই যত্ন নেয় — কর্মচারীরা আবেদন করেন, তাদের সুপারভাইজাররা অনুমোদন করেন এবং প্রশাসকরা সবকিছু দেখেন।

9

এইচআর ডেটা প্রাপ্যের মতো সুরক্ষিত করুন

একটি HR সিস্টেম অফিসে সর্বাধিক ব্যক্তিগত ডেটা ধারণ করে — নাম, ঠিকানা, নথি, ছুটি এবং বেতন-সম্পর্কিত রেকর্ড। সেই অনুযায়ী সার্ভারের সাথে আচরণ করুন:

⚠️ OrangeHRM কে আপনার অফিস নেটওয়ার্ক, একটি VPN, বা যথাযথ HTTPS-এর পিছনে রাখুন — প্লেইন HTTP-এর মাধ্যমে সর্বজনীন ইন্টারনেটে কখনই খুলবেন না। সাধারণ HTTP-এ এনক্রিপ্ট ছাড়াই লগইন এবং কর্মচারী ডেটা ভ্রমণ, এবং একটি অনুমান করা অ্যাডমিন পাসওয়ার্ড সহ একটি ইন্টারনেট-মুখী ইন্সটল হল সম্পূর্ণ ডেটা হারাতে।

দুটি জিনিস একসাথে ব্যাক আপ করুন: ডাটাবেস (রেকর্ড) এবং OrangeHRM ফোল্ডারের আপলোড করা ফাইল (ডকুমেন্ট অ্যাটাচমেন্ট) — হয় একাই একটি অসম্পূর্ণ পুনরুদ্ধার। কপিগুলি সার্ভার ছাড়া অন্য কোথাও রাখুন, স্ট্যাক আপডেট রাখুন এবং যখনই কেউ অফিস থেকে বের হয় তখন কার কাছে অ্যাডমিন অ্যাকাউন্ট রয়েছে তা পর্যালোচনা করুন৷

🏷️Topic Search Variables & Keywords

🔍 OrangeHRM 🔍 OrangeHRM Starter 🔍 Free HR Software 🔍 HRM Server Setup 🔍 OrangeHRM Installation 🔍 XAMPP 🔍 LAMP Stack 🔍 Employee Records 🔍 Leave Management 🔍 PIM Module 🔍 HR Server 🔍 TechnicalAnshu 🔍 ITAdmin
<সারাংশ>🎙️ সম্পূর্ণ প্রতিলিপি — প্রসারিত করতে আলতো চাপুন

অরেঞ্জএইচআরএম সার্ভার সেটআপ। টেকনিক্যাল আংশুর অন-স্ক্রিন প্রদর্শন।

এই সম্পূর্ণ নির্দেশিকা সহ আপনার নিজের অফিস সার্ভারে OrangeHRM স্টার্টার সেট আপ করুন: প্রয়োজনীয়তা, ওয়েব ইনস্টলার, প্রথম প্রশাসক লগইন, কর্মচারী রেকর্ড, ছুটির সেটআপ এবং নিরাপত্তা নিয়ম এইচআর ডেটা প্রাপ্য।

(উৎস পৃষ্ঠায় ট্রান্সক্রিপ্ট এখানে শেষ হয়)

❓ প্রায়শই জিজ্ঞাসিত প্রশ্ন

এই টিউটোরিয়ালটি কি 100% বিনামূল্যে অনুসরণ করা যায়?

হ্যাঁ! কারিগরি অংশু দ্বারা প্রদর্শিত সমস্ত নির্দেশিকা এবং পদ্ধতি বিনামূল্যে, আইনি এবং শিক্ষাগত সংস্থান ব্যবহার করে৷

<সারাংশ>শিশুরা কি এই নির্দেশিকা অনুসরণ করতে পারে?

অবশ্যই! প্রতিটি পদক্ষেপ অন-স্ক্রীনে বিস্তারিত নির্দেশাবলী সহ প্রদর্শিত হয় যাতে যে কেউ সহজেই অনুসরণ করতে পারে।

<সারাংশ>আমি আটকে গেলে আমি কোথায় প্রশ্ন জিজ্ঞাসা করতে পারি?

সরাসরি YouTube ভিডিওতে একটি মন্তব্য করুন, এবং আমাদের সম্প্রদায় এবং প্রযুক্তিগত আংশু আপনাকে সাহায্য করবে।

🚀 YouTube-এ সম্পূর্ণ টিউটোরিয়াল দেখুন

🚀 YouTube-এ সম্পূর্ণ ধাপে ধাপে ভিডিও টিউটোরিয়াল দেখুন: https://www.youtube.com/watch?v=ocbmBouU_mI

আইটি সমর্থন, উইন্ডোজ সমস্যা সমাধান এবং সার্ভার পরিচালনার জন্য প্রযুক্তিগত আংশুতে সদস্যতা নিন।

▶️ সম্পূর্ণ ভিডিও দেখুন
এই টিউটোরিয়ালটি টেকনিক্যাল আনশু এর OrangeHRM সার্ভার সেটআপ ভিডিওর উপর ভিত্তি করে তৈরি করা হয়েছে • কোন ধাপে আটকে আছে? ভিডিও মন্তব্যে জিজ্ঞাসা করুন — আপনি সেখানে সাহায্য পাবেন 🙏