Technical Anshu Головна › Навчальні посібники › Налаштування сервера OrangeHRM
🧑‍💼 Безкоштовний HRM на вашому власному сервері

Налаштування сервера OrangeHRM

Налаштуйте OrangeHRM Starter на власному офісному сервері: вимоги, веб-інсталятор, перший вхід адміністратора, записи про співробітників, налаштування відпустки та правила безпеки, яких заслуговують дані HR.

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
Налаштування сервера OrangeHRM
🎧 Багатомовне аудіо: У відеоплеєрі натисніть [Налаштування] (⚙️) ➔ [Аудіодоріжка], щоб вибрати мову.

📑Розділи

  1. Що таке OrangeHRM Starter — і веб-стік, який йому потрібен?
  2. Шлях A: підготовка сервера за допомогою XAMPP у Windows
  3. Шлях B: підготовка сервера зі стеком LAMP у Linux
  4. Створення бази даних і спеціального користувача бази даних
  5. Відкриття веб-інсталятора та проходження перевірки системи
  6. Налаштування бази даних і створення першого облікового запису адміністратора
  7. Перший вхід адміністратора — назва компанії та перша резервна копія
  8. Додавання записів про співробітників і надання персоналу власних імен для входу
  9. Налаштування відпустки: типи, права, застосування та схвалення
  10. Правила безпеки для даних HR — доступ, HTTPS і резервне копіювання

📋 Огляд і покроковий посібник

1

Спочатку перевірте вимоги

OrangeHRM — це веб-додаток PHP, тому сервер під ним потребує стандартного веб-стеку: Apache як веб-сервер, PHP і MySQL або MariaDB як база даних. Сам майстер інсталяції займає кілька хвилин — підготовка цього стека є справжньою роботою.

Машина не обов’язково має бути потужною. Комп’ютера, який залишається ввімкненим у робочі години, чесно кажучи, достатньо для невеликої команди, але це має бути машина, яка залишається в одному місці, фізично захищена та для якої створюється резервна копія, а не чийсь щоденний ноутбук.

📌 Версія PHP має значення: OrangeHRM 5.x підтримує PHP від 7.4 до 8.1. Найпоширенішою причиною, через яку інсталятор відмовляється продовжувати, є абсолютно новий PHP, що виходить за межі цього діапазону — на екрані перевірки системи він буде позначений, тому перевірте версію перед початком.
2

Шлях A — Windows із XAMPP

Якщо ваш офіс працює на Windows, це найшвидший шлях. Установіть XAMPP з його офіційного сайту — він об’єднує Apache, MySQL і PHP — і запустіть Apache і MySQL з панелі керування XAMPP.

Завантажте OrangeHRM Starter zip з офіційного веб-сайту 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 — Linux зі стеком LAMP

Для виділеного сервера, який повинен працювати роками з меншою кількістю рухомих частин, використовуйте Linux. Встановіть 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 (Windows) або клієнті MySQL/MariaDB (Linux) і створіть спеціального користувача бази даних із справжнім паролем і повними правами лише на цю базу даних.

⚠️ Не передавайте інсталятору свій пароль користувача бази даних. Здається, що це швидше, але тоді програма працює над кожною базою даних на сервері. Відданий користувач, який може торкатися лише бази даних 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, а не обліковий запис root. Далі майстер попросить вас створити першого користувача адміністратора. Цей обліковий запис контролює всю систему: кожен запис про працівника, кожне поле зарплати, кожне затвердження відпустки.

⚠️ Установіть тут надійний пароль адміністратора та захищайте його як один. Якщо простий пароль або пароль за замовчуванням використовувався лише для налаштування, змініть його одразу після першого входу — до того, як увійдуть будь-які справжні дані про співробітника. Зверніть увагу на облікові дані у своїх записах паролів і ніколи не запускайте офіс, використовуючи один пароль адміністратора, який використовується кількома людьми: один спільний пароль — це те, як невеликі офіси витікають власні кадрові дані.

На екрані підтвердження майстер створює таблиці бази даних. Зачекайте, не закриваючи вкладку.

7

Перший вхід і перші налаштування

Увійдіть за допомогою облікового запису адміністратора, який ви щойно створили, і підтвердьте завантаження інформаційної панелі. По-перше, вийдіть і знову ввійдіть один раз, щоб знати, що облікові дані працюють. Потім введіть назву вашої компанії в Адміністратор → Організація → Загальна інформація, щоб система носила назву вашого офісу з першого дня.

✅ Зробіть першу резервну копію зараз, поки система ще порожня. Дамп бази даних робочої, але порожньої інсталяції є вашою чистою точкою повернення — якщо пізніше щось піде не так, ви завжди можете повернутися до завідомо справної OrangeHRM замість повторної інсталяції з нуля.
8

Додати записи про співробітників і налаштувати відпустку

Коли система запущена, додайте своїх людей. Записи про співробітників живуть у модулі PIM — додавайте співробітників по одному або імпортуйте список співробітників із CSV за допомогою файлу зразка з PIM → Імпорт даних, рядок заголовка якого є точним форматом, у якому має відповідати ваш файл. Надайте кожному працівнику власний логін 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 на своєму власному офісному сервері за допомогою цього повного посібника: вимоги, веб-інсталятор, перший вхід адміністратора, записи про співробітників, налаштування звільнення та правила безпеки, яких заслуговують дані HR.

(розшифровка закінчується тут, на вихідній сторінці)

❓ Часті запитання (англійською)

Цей посібник на 100% безкоштовний?

Так! Усі посібники та методи, продемонстровані Technical Anshu, використовують безкоштовні, юридичні та освітні ресурси.

Чи можуть новачки дотримуватися цього посібника?

Абсолютно! Кожен крок демонструється на екрані з докладними інструкціями, тож будь-хто може легко слідувати.

Де я можу поставити запитання, якщо я застряг?

Залиште коментар безпосередньо до відео YouTube, і наша спільнота та Technical Anshu допоможуть вам.

🚀 Перегляньте повний посібник на YouTube

🚀 Перегляньте повний покроковий відеоінструкцію на YouTube: https://www.youtube.com/watch?v=ocbmBouU_mI

Підпишіться на Technical Anshu для ІТ-підтримки, усунення несправностей Windows і керування сервером.

▶️ Переглянути повне відео
Цей підручник базується на відео Technical Anshu про налаштування сервера OrangeHRM • Застрягли на якомусь кроці? Запитуйте у коментарях до відео — там вам допоможуть 🙏