Technical Anshu Home › Mga Tutorial › OrangeHRM Server Setup
🧑‍💼 Libreng HRM sa Sarili Mong Server

OrangeHRM Server Setup

I-set up ang OrangeHRM Starter sa iyong sariling server ng opisina: mga kinakailangan, ang web installer, ang unang admin login, mga tala ng empleyado, pag-set up ng pag-alis at ang mga panuntunan sa seguridad na nararapat sa data ng HR.

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
OrangeHRM Server Setup
🎧 Multi-Language Audio: Sa video player, i-click ang [Settings] (⚙️) ➔ [Audio track] upang piliin ang wika.

📑Mga Kabanata

  1. Ano ang OrangeHRM Starter — at ang web stack na kailangan nito sa ilalim
  2. Ruta A: paghahanda ng server gamit ang XAMPP sa Windows
  3. Ruta B: inihahanda ang server na may LAMP stack sa Linux
  4. Paglikha ng database at isang nakatuong user ng database
  5. Pagbukas ng web installer at pagpasa sa system check
  6. Mga setting ng database at paggawa ng unang admin account
  7. Unang admin login — pangalan ng kumpanya at ang unang backup
  8. Pagdaragdag ng mga talaan ng empleyado at pagbibigay sa mga kawani ng kanilang sariling mga login
  9. Pagse-set up ng bakasyon: mga uri, mga karapatan, mag-apply at mag-apruba
  10. Mga panuntunan sa seguridad para sa data ng HR — access, HTTPS at mga backup

📋 Pangkalahatang-ideya at Step-by-Step na Gabay

1

Suriin muna ang Mga Kinakailangan

Ang OrangeHRM ay isang PHP web application, kaya ang server sa ilalim nito ay nangangailangan ng karaniwang web stack: Apache bilang web server, PHP, at MySQL o MariaDB bilang database. Ang installer wizard mismo ay tumatagal ng ilang minuto — ang paghahanda sa stack na iyon ay ang tunay na gawain.

Hindi kailangang maging malakas ang makina. Ang isang PC na nananatiling naka-on sa mga oras ng opisina ay sa totoo lang sapat na para sa isang maliit na team, ngunit ito ay dapat na isang makina na nananatili sa isang lugar, pisikal na ligtas at naba-back up — hindi ang araw-araw na laptop ng isang tao.

📌 Mahalaga ang bersyon ng PHP: Sinusuportahan ng OrangeHRM 5.x ang PHP 7.4 hanggang 8.1. Ang isang bagong-bagong PHP sa labas ng saklaw na iyon ay ang pinakakaraniwang dahilan kung bakit tumanggi ang installer na magpatuloy — ang screen ng pagsusuri ng system ay i-flag ito, kaya suriin ang bersyon bago ka magsimula.
2

Route A — Windows na may XAMPP

Kung nakatira ang iyong opisina sa Windows, ito ang pinakamabilis na ruta. I-install ang XAMPP mula sa opisyal na site nito — pinagsama-sama nito ang Apache, MySQL at PHP — at simulan ang Apache at MySQL mula sa control panel ng XAMPP.

I-download ang OrangeHRM Starter zip mula sa opisyal na website ng OrangeHRM at i-extract ito sa XAMPP web folder:

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

Route B — Linux na may LAMP Stack

Para sa isang dedikadong server na dapat tumakbo nang maraming taon na may mas kaunting mga gumagalaw na bahagi, gamitin ang Linux. I-install ang Apache, MariaDB (o MySQL) at PHP gamit ang mga extension na kailangan ng OrangeHRM, pagkatapos ay i-download ang OrangeHRM mula sa opisyal na website at i-extract ito sa Apache web folder:

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

Gumawa ng Database at Sariling Gumagamit Nito

Bago buksan ang installer, lumikha ng isang walang laman na database para sa OrangeHRM — halimbawa pinangalanang orangehrm — sa phpMyAdmin (Windows) o sa iyong MySQL/MariaDB client (Linux), at lumikha ng nakalaang user ng database na may tunay na password at buong karapatan sa database na iyon lamang.

⚠️ Huwag ibigay sa installer ang iyong database root password. Mas mabilis itong nararamdaman, ngunit pagkatapos ay tumatakbo ang application nang may kapangyarihan sa bawat database sa server. Ang isang dedikadong user na makakahawak lamang sa OrangeHRM database ay tumatagal ng dalawang minuto at ito ay isang tunay na hangganan ng seguridad.
5

Buksan ang Web Installer at Ipasa ang System Check

Lahat mula rito ay nangyayari sa browser. Buksan ang installer sa:

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

Mga Setting ng Database at ang Admin Account

Sa screen ng configuration ng database, ilagay ang host (karaniwan ay localhost), ang pangalan ng database at ang dedikadong user na ginawa mo sa Hakbang 4 — hindi ang root account. Susunod, hihilingin sa iyo ng wizard na likhain ang unang admin user. Kinokontrol ng account na ito ang buong system: bawat rekord ng empleyado, bawat field ng suweldo, bawat pag-apruba ng leave.

⚠️ Magtakda ng isang malakas na password ng admin dito, at protektahan ito tulad ng isa. Kung ginamit ang isang simple o default-style na password para lang makalusot sa pag-setup, palitan kaagad ito pagkatapos ng iyong unang pag-log in — bago pumasok ang anumang totoong data ng empleyado. Tandaan ang mga kredensyal sa iyong mga talaan ng password, at huwag kailanman patakbuhin ang opisina sa isang password ng admin na ibinahagi sa pagitan ng ilang tao.

Sa screen ng kumpirmasyon, bubuo ng wizard ang mga talahanayan ng database. Hayaan itong matapos nang hindi isinasara ang tab.

7

Unang Pag-log in at ang Unang Mga Setting

Mag-log in gamit ang admin account na kakagawa mo lang at kumpirmahin ang pag-load ng dashboard. Una, mag-log out at bumalik nang isang beses, para malaman mong gumagana ang mga kredensyal. Pagkatapos ay itakda ang pangalan ng iyong kumpanya sa ilalim ng Admin → Organisasyon → Pangkalahatang Impormasyon, upang dalhin ng system ang pangalan ng iyong opisina mula sa unang araw.

✅ Kunin ang unang backup ngayon, habang wala pa ring laman ang system. Ang isang database dump ng gumaganang-ngunit-walang laman na pag-install ang iyong malinis na return point — kung may mali sa ibang pagkakataon, maaari kang bumalik anumang oras sa isang kilalang OrangeHRM sa halip na muling i-install mula sa zero.
8

Magdagdag ng Mga Rekord ng Empleyado at Mag-set Up ng Pag-iwan

Sa paggana ng system, idagdag ang iyong mga tao. Live ang mga talaan ng empleyado sa PIM module — magdagdag ng mga tauhan nang paisa-isa, o mag-import ng listahan ng kawani mula sa CSV gamit ang sample na file mula sa PIM → Pag-import ng Data, na ang header row ay ang eksaktong format na dapat tumugma sa iyong file. Bigyan ang bawat empleyado ng sarili nilang ESS (self-service) login para makita nila ang sarili nilang mga rekord at mag-apply ng leave sa kanilang sarili; mananatiling hiwalay at kakaunti ang mga admin account.

Pagkatapos ay i-set up ang leave sa Leave module: tukuyin ang iyong mga uri ng leave, idagdag ang karapatan ng bawat empleyado para sa taon, at ang pang-araw-araw na daloy ang bahala sa sarili nito — mag-apply ang mga empleyado, aprubahan ng kanilang mga superbisor, at makikita ng mga admin ang lahat.

9

Secure It Like HR Data Deserves

Ang HR system ang nagtataglay ng pinakamaraming personal na data sa opisina — mga pangalan, address, dokumento, leave at mga rekord na nauugnay sa suweldo. Tratuhin ang server nang naaayon:

⚠️ Panatilihin ang OrangeHRM sa likod ng iyong network ng opisina, isang VPN, o wastong HTTPS — hindi kailanman magbubukas sa pampublikong internet sa payak na HTTP. Ang mga pag-login at ang data ng empleyado ay hindi naka-encrypt sa simpleng HTTP, at isang pag-install na nakaharap sa internet na may hinuhulaan na password ng admin ang kailangan para mawala ang buong database ng mga tao.

I-back up ang dalawang bagay nang magkasama: ang database (ang mga tala) at ang na-upload na mga file ng OrangeHRM folder (mga attachment ng dokumento) — alinman sa isa lamang ay hindi kumpletong pagpapanumbalik. Itago ang mga kopya sa ibang lugar maliban sa server mismo, panatilihing na-update ang stack, at suriin kung sino ang may hawak ng admin account tuwing may aalis sa opisina.

🏷️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
🎙️ Full Transcript — i-tap para palawakin

OrangeHRM Server Setup. On-screen na pagpapakita ng Technical Anshu.

I-set up ang OrangeHRM Starter sa sarili mong server ng opisina gamit ang kumpletong gabay na ito: mga kinakailangan, web installer, unang admin login, mga tala ng empleyado, pag-set up ng pag-alis at ang mga panuntunan sa seguridad na nararapat sa data ng HR.

(nagtatapos ang transcript dito sa source page)

❓ Mga Madalas Itanong (Ingles)

100% libre bang sundin ang tutorial na ito?

Oo! Ang lahat ng mga gabay at pamamaraan na ipinakita ng Technical Anshu ay gumagamit ng libre, legal, at mga mapagkukunang pang-edukasyon.

Maaari bang sundin ng mga nagsisimula ang gabay na ito?

Ganap! Ang bawat hakbang ay ipinapakita sa screen na may mga detalyadong tagubilin para madaling makasunod ang sinuman.

Saan ako maaaring magtanong kung natigil ako?

Direktang mag-iwan ng komento sa video sa YouTube, at tutulungan ka ng aming komunidad at Technical Anshu.

🚀 Panoorin ang Buong Tutorial sa YouTube

🚀 Panoorin ang buong step-by-step na video tutorial sa YouTube: https://www.youtube.com/watch?v=ocbmBouU_mI

Mag-subscribe sa Technical Anshu para sa suporta sa IT, pag-troubleshoot ng Windows, at pamamahala ng server.

▶️ Panoorin ang Buong Video
Ang tutorial na ito ay batay sa Technical Anshu's OrangeHRM Server Setup video • Natigil sa anumang hakbang? Magtanong sa mga komento sa video — makakakuha ka ng tulong doon 🙏