Technical Anshu صفحه اصلی › آموزش › راه اندازی سرور OrangeHRM
🧑‍💼 HRM رایگان در سرور خودتان

راه اندازی سرور OrangeHRM

OrangeHRM Starter را روی سرور اداری خود راه اندازی کنید: الزامات، نصب کننده وب، اولین ورود به سیستم مدیریت، سوابق کارمندان، راه اندازی مرخصی و قوانین امنیتی که داده های منابع انسانی شایسته آن هستند.

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
راه اندازی سرور OrangeHRM
🎧 صدای چند زبانه: در پخش کننده ویدیو، روی [تنظیمات] (⚙️) ➔ [قطعه صوتی] کلیک کنید و زبان را انتخاب کنید.

📑فصل‌ها

  1. OrangeHRM Starter چیست — و پشته وب که در زیر آن نیاز دارد
  2. مسیر A: آماده سازی سرور با XAMPP در ویندوز
  3. مسیر B: آماده سازی سرور با پشته LAMP در لینوکس
  4. ایجاد پایگاه داده و کاربر اختصاصی پایگاه داده
  5. باز کردن نصب کننده وب و عبور از بررسی سیستم
  6. تنظیمات پایگاه داده و ایجاد اولین حساب مدیریت
  7. اولین ورود به سیستم مدیریت — نام شرکت و اولین نسخه پشتیبان
  8. افزودن سوابق کارمندان و دادن اطلاعات ورود به سیستم به کارکنان
  9. تنظیم مرخصی: انواع، حقوق، درخواست و تایید
  10. قوانین امنیتی برای داده های منابع انسانی — دسترسی، HTTPS و پشتیبان گیری

📋 بررسی اجمالی و راهنمای گام به گام

1

ابتدا الزامات را بررسی کنید

OrangeHRM یک برنامه وب PHP است، بنابراین سرور زیر آن به یک پشته وب استاندارد نیاز دارد: Apache به عنوان وب سرور، PHP، و MySQL یا MariaDB به عنوان پایگاه داده. خود جادوگر نصب چند دقیقه طول می کشد - آماده کردن پشته کار واقعی است.

نیازی نیست دستگاه قدرتمند باشد. رایانه‌ای که در ساعات اداری روشن می‌ماند صادقانه برای یک تیم کوچک کافی است، اما باید دستگاهی باشد که در یک مکان بماند، از نظر فیزیکی ایمن باشد و از آن پشتیبان‌گیری شود - نه لپ‌تاپ روزانه.

📌 نسخه PHP مهم است: OrangeHRM 5.x از PHP 7.4 تا 8.1 پشتیبانی می کند. یک PHP کاملاً جدید خارج از آن محدوده، رایج‌ترین دلیلی است که نصب‌کننده از ادامه کار خودداری می‌کند – صفحه بررسی سیستم آن را علامت‌گذاری می‌کند، بنابراین قبل از شروع، نسخه را بررسی کنید.
2

مسیر A — ویندوز با XAMPP

اگر دفتر شما روی ویندوز زندگی می‌کند، این سریع‌ترین مسیر است. XAMPP را از سایت رسمی خود نصب کنید - Apache، MySQL و PHP را با هم ترکیب می کند - و Apache و MySQL را از کنترل پنل XAMPP راه اندازی کنید.

زیپ OrangeHRM Starter را از وب سایت رسمی OrangeHRM دانلود کنید و آن را در پوشه وب XAMPP استخراج کنید:

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.
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.

4

پایگاه داده و کاربر خود را ایجاد کنید

قبل از باز کردن برنامه نصب، یک پایگاه داده خالی برای OrangeHRM ایجاد کنید - به عنوان مثال به نام orangehrm - در phpMyAdmin (ویندوز) یا مشتری MySQL/MariaDB (لینوکس) و یک کاربر پایگاه داده اختصاصی با رمز عبور واقعی و فقط حقوق کامل روی آن پایگاه داده ایجاد کنید.

⚠️ گذرواژه ریشه پایگاه داده خود را به نصب کننده تحویل ندهید. سریعتر به نظر می رسد، اما سپس برنامه با قدرت روی هر پایگاه داده روی سرور اجرا می شود. یک کاربر اختصاصی که می تواند فقط پایگاه داده OrangeHRM را لمس کند دو دقیقه طول می کشد و یک مرز امنیتی واقعی است.
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.

6

تنظیمات پایگاه داده و حساب مدیریت

در صفحه پیکربندی پایگاه داده، میزبان (معمولا localhost)، نام پایگاه داده و کاربر اختصاصی که در مرحله 4 ایجاد کرده‌اید را وارد کنید - نه حساب ریشه. سپس جادوگر از شما می خواهد که اولین کاربر سرپرست را ایجاد کنید. این حساب کل سیستم را کنترل می کند: هر سابقه کارمند، هر فیلد حقوق، هر تاییدیه مرخصی.

⚠️ یک گذرواژه مدیریت قوی در اینجا تنظیم کنید و از آن مانند یک رمز عبور محافظت کنید. اگر از یک رمز عبور ساده یا به سبک پیش‌فرض فقط برای انجام تنظیمات استفاده شده است، بلافاصله پس از اولین ورود به سیستم خود آن را تغییر دهید - قبل از اینکه اطلاعات واقعی کارمندان وارد شوند.

در صفحه تایید، جادوگر جداول پایگاه داده را می سازد. اجازه دهید بدون بستن برگه تمام شود.

7

اولین ورود و اولین تنظیمات

با حساب مدیریتی که ایجاد کردید وارد شوید و بارگیری داشبورد را تأیید کنید. ابتدا از سیستم خارج شوید و یک بار دوباره وارد شوید تا بدانید که اعتبارنامه کار می کند. سپس نام شرکت خود را در Admin → Organization → General Information تنظیم کنید تا سیستم از روز اول نام دفتر شما را داشته باشد.

✅ اولین نسخه پشتیبان را هم‌اکنون، در حالی که سیستم هنوز خالی است، تهیه کنید. یک پایگاه داده از نصب در حال کار، اما خالی، نقطه بازگشت شماست — اگر بعداً مشکلی پیش آمد، همیشه می‌توانید به جای نصب مجدد از صفر، به یک OrangeHRM شناخته شده بازگردید.
8

سوابق کارمندان را اضافه کنید و مرخصی را تنظیم کنید

با سیستم در حال اجرا، افراد خود را اضافه کنید. سوابق کارمندان در ماژول PIM زنده هستند — کارکنان را یکی یکی اضافه کنید، یا با استفاده از فایل نمونه از PIM → Data Import، فهرست کارکنان را از CSV وارد کنید، که ردیف سرصفحه آن فرمت دقیقی است که فایل شما باید مطابقت داشته باشد. به هر کارمندی، لاگین ESS (سلف سرویس) خود را بدهید تا بتوانند سوابق خود را ببینند و خودشان درخواست مرخصی دهند. حساب‌های مدیریت مجزا و کم می‌مانند.

سپس مرخصی را در ماژول ترک تنظیم کنید: انواع مرخصی خود را تعریف کنید، حق هر کارمند را برای سال اضافه کنید، و جریان روزانه به خود رسیدگی می کند - کارمندان درخواست می دهند، سرپرستان آنها تایید می کنند، و مدیران همه چیز را می بینند.

9

آنگونه که داده های منابع انسانی شایسته است آن را ایمن کنید

یک سیستم منابع انسانی بیشترین داده های شخصی را در دفتر نگهداری می کند - نام، آدرس، اسناد، مرخصی و سوابق مربوط به حقوق. بر این اساس با سرور رفتار کنید:

⚠️ 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. نمایش روی صفحه توسط Technical Anshu.

OrangeHRM Starter را با این راهنمای کامل در سرور اداری خود راه اندازی کنید: الزامات، نصب کننده وب، اولین ورود به سیستم سرپرست، سوابق کارمند، راه اندازی مرخصی و قوانین امنیتی که داده های منابع انسانی شایسته آن هستند.

(رونویسی اینجا در صفحه منبع به پایان می رسد)

❓ سوالات متداول

آیا این آموزش 100% رایگان است؟

بله! همه راهنماها و روش‌های نشان‌داده‌شده توسط Technical Anshu از منابع رایگان، قانونی و آموزشی استفاده می‌کنند.

آیا مبتدیان می توانند این راهنما را دنبال کنند؟

مطمئنا! هر مرحله با دستورالعمل های دقیق روی صفحه نمایش داده می شود تا همه بتوانند به راحتی آن را دنبال کنند.

اگر گیر کردم کجا می توانم سوال بپرسم؟

مستقیماً در مورد ویدیوی YouTube نظر بگذارید، انجمن ما و Technical Anshu به شما کمک خواهند کرد.

🚀 آموزش کامل را در YouTube تماشا کنید

برای پشتیبانی فناوری اطلاعات، عیب‌یابی ویندوز و مدیریت سرور، در Technical Anshu مشترک شوید.

▶️ تماشای ویدیوی کامل
این آموزش بر اساس ویدیوی راه اندازی سرور OrangeHRM تکنیکال Anshu است • آیا در هر مرحله ای گیر کرده اید؟ در نظرات ویدیو بپرسید - در آنجا کمک خواهید گرفت 🙏