Як встановити Dolibarr на Ubuntu

Dolibarr – це ERP і CRM-система з відкритим вихідним кодом, широко використовувана компаніями, які шукають просту, але потужну платформу для оптимізації операцій. Її універсальність полягає у функціях, що підтримують управління проектами, виставлення рахунків, відстеження запасів, продажі, управління персоналом і багато іншого. З Dolibarr малі та середні підприємства можуть керувати повсякденними завданнями в зручному для користувача середовищі, не несучи при цьому великих витрат на ліцензування.

Введення

Організації часто шукають ефективні та економічно вигідні рішення, що дають змогу безперешкодно керувати ресурсами підприємства (ERP) і взаємовідносинами з клієнтами (CRM). Dolibarr ERP/CRM, розроблений на PHP, ідеально підходить під ці критерії, пропонуючи модульний дизайн, веб-інтерфейс і велику функціональність. Він спрощує всі процеси – від роботи з даними про клієнтів до генерації пропозицій, рахунків і фінансових звітів.

Розгортаючи Dolibarr на Ubuntu 24.04 LTS, ви отримуєте переваги від стабільності операційної системи, оновлень безпеки та багатої підтримки спільноти. У цьому посібнику ми розглянемо всі важливі деталі. Кожен крок, від перевірки апаратних передумов і встановлення необхідних пакетів, таких як стек LAMP (Linux, Apache, MySQL/MariaDB і PHP), до налаштування прав користувачів, забезпечує більш гладкий процес. Незалежно від того, чи є ви новачком у Linux, чи досвідченим системним адміністратором, ретельне дотримання цих інструкцій допоможе вам ефективно усувати неполадки і підтримувати оптимізоване ERP/CRM-середовище для ведення бізнесу.

Системні вимоги

Перш ніж приступити до роботи, переконайтеся, що ваше обладнання відповідає основним вимогам для ефективної роботи Dolibarr і Ubuntu 24.04 LTS. Хоча точні вимоги до ресурсів залежать від кількості користувачів, рекомендується наступний базовий рівень:

  • Процесор: Сучасний одноядерний або двоядерний процесор, що працює на частоті 1,5 ГГц або вище, забезпечує достатню потужність. Для великих розгортань краще вибрати кілька ядер.
  • Оперативна пам’ять: Рекомендується щонайменше 2 ГБ, а якщо передбачається одночасна робота користувачів і більш інтенсивне опрацювання даних, то рекомендується 4 ГБ або більше для підвищення продуктивності.
  • Місце для зберігання даних: Для самої системи Dolibarr може знадобитися всього 150 МБ для зберігання програмних файлів, але необхідно передбачити додатковий простір для бази даних (35 МБ або більше) і завантаження файлів. Зарезервуйте додаткове місце залежно від обсягу ваших даних.
  • Мережеве підключення: Забезпечте надійний доступ до мережі, оскільки Dolibarr працює переважно через Інтернет. Достатня пропускна здатність мережі дуже важлива для одночасної роботи користувачів.

Необхідні вимоги до програмного забезпечення

Dolibarr побудований на PHP і використовує MySQL або MariaDB для зберігання даних. Щоб забезпечити сумісність, перевірте такі вимоги до програмного забезпечення:

  • Операційна система: Ubuntu 24.04 LTS з оновленими офіційними репозиторіями та патчами безпеки.
  • Веб-сервер: Зазвичай Apache або Nginx. Apache часто віддають перевагу через простоту інтеграції з модулями PHP, але Nginx також є життєздатним і стабільним вибором.
  • PHP: Настійно рекомендується PHP 7.4 або вище, а також основні модулі, такі як mbstring, gd, curl, zip, xml і json.
  • База даних: MySQL 5.7+ або відповідна версія MariaDB (10.1+). Функціонуючий сервер бази даних обов’язковий для зберігання даних Dolibarr.
  • Додаткові розширення PHP: Для деяких функцій Dolibarr потрібні розширення, такі як PHP SOAP або PHP LDAP. Встановлюйте їх у міру необхідності відповідно до вимог вашого бізнесу.

Підготовка системи

Перш ніж додавати нові пакети, оновіть списки пакетів, щоб отримати останні випуски та виправлення безпеки:

sudo apt update
sudo apt upgrade -y

Ці команди оновлюють встановлені пакети та усувають потенційні вразливості безпеки. Після завершення роботи краще перезавантажити систему, щоб застосувати нові зміни в ядрі або бібліотеках, якщо це необхідно.

Встановлення стека LAMP

Dolibarr потрібен веб-сервер, сервер баз даних і PHP. Класичним вибором є стек LAMP. Виконайте такі команди:

sudo apt install apache2
sudo apt install mariadb-server mariadb-client
sudo apt install php php-cli php-common php-xml php-zip php-mbstring php-curl php-gd php-xmlrpc php-intl

Цей набір пакетів містить основні компоненти, необхідні для роботи Dolibarr. Apache – це надійний веб-сервер, MariaDB – популярний сервер баз даних, сумісний з MySQL, а PHP – середовище сценаріїв, на яке спирається Dolibarr.

Налаштування Apache і PHP

За замовчуванням Apache має запускатися автоматично після встановлення. Ви можете перевірити його статус:

sudo systemctl status apache2

Щоб переконатися, що Apache запускається під час кожного перезавантаження:

sudo systemctl enable apache2

Далі перегляньте і за необхідності скоригуйте налаштування PHP, особливо обмеження на обсяг пам’яті та розмір завантажуваних файлів. Відредагуйте файл /etc/php/*/apache2/php.ini і змініть значення:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M

Потім перезапустіть Apache, щоб завантажити нові налаштування:

sudo systemctl restart apache2

Налаштування MySQL/MariaDB

Після встановлення MariaDB рекомендується запустити сценарій безпечного встановлення, щоб видалити тестові бази даних за замовчуванням і встановити пароль root:

sudo mysql_secure_installation

Дотримуйтесь підказок, щоб підвищити безпеку екземпляра MariaDB. Якщо вам потрібно увійти в систему і підтвердити налаштування, використовуйте:

sudo mysql -u root -p

Успіх тут означає, що у вас є функціональне середовище бази даних, готове до роботи з Dolibarr.

Процес встановлення

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

Завантаження Dolibarr

Спочатку перевірте останню версію Dolibarr в офіційному сховищі або на сторінці релізу. Після підтвердження завантажте її на свій сервер. Замініть VERSION на номер останньої версії:

wget https://github.com/Dolibarr/dolibarr/archive/refs/tags/VERSION.tar.gz

Коли завантаження завершиться, розпакуйте файли:

tar -xvf VERSION.tar.gz

Переконайтеся, що ви записали ім’я новоствореної папки (наприклад, dolibarr-VERSION). Саме в ній знаходиться вихідний код Dolibarr.

Налаштування каталогу

Виберіть спеціальний каталог для Dolibarr, зазвичай у /var/www/html або в будь-якому іншому місці. Наприклад:

sudo mkdir /var/www/html/dolibarr
sudo cp -r dolibarr-VERSION/htdocs/* /var/www/html/dolibarr

Далі встановіть для Apache відповідні права на читання і запис файлів:

sudo chown -R www-data:www-data /var/www/html/dolibarr
sudo chmod -R 755 /var/www/html/dolibarr

Ці кроки допоможуть звести до мінімуму помилки, пов’язані з правами доступу, під час встановлення та виконання.

Конфігурація бази даних

У MySQL або MariaDB створіть базу даних і користувача спеціально для Dolibarr. Увійдіть у MariaDB:

sudo mysql -u root -p

Увійшовши в систему, виконайте такі дії:

CREATE DATABASE dolibarrdb;
CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'Str0ngPassw0rd';
GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarruser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Тут dolibarrdb – це виділена база даних, а dolibarruser – користувач бази даних з надійним паролем. Налаштуйте ці імена так, щоб вони відповідали вашим уподобанням.

Конфігурація після встановлення

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

Веб-налаштування

Відкрийте веб-браузер і перейдіть на IP-адресу або доменне ім’я сервера. Наприклад:

http://YOUR_SERVER_IP/dolibarr.

Перед вами з’явиться майстер встановлення Dolibarr. Виконайте такі кроки:

  • Вибір мови: Виберіть бажану мову інтерфейсу.
  • Перевірка системи: Dolibarr виконає перевірку середовища, перевірить розширення PHP і права доступу до директорій. Переконайтеся, що ви усунули всі виявлені відсутні залежності.
  • Підключення до бази даних: Вкажіть dolibarrdb як ім’я бази даних, dolibarruser як ім’я користувача та обраний пароль. Хостом зазвичай є localhost, якщо у вас не віддалена база даних.

Створення облікового запису адміністратора

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

Після того як усе підтверджено, переходьте до завершення встановлення. Dolibarr автоматично створить таблиці в зазначеній базі даних. Після цього ви можете увійти в панель Dolibarr, використовуючи облікові дані адміністратора.

Міркування безпеки

Незалежно від того, чи використовуєте ви Dolibarr виключно у внутрішній мережі або в публічному середовищі, безпека має бути постійним пріоритетом. Усунення несанкціонованого доступу та вразливостей конфігурації допоможе підтримувати стабільне ERP/CRM-середовище.

Зверніть особливу увагу на такі сфери:

  • Дозволи на файли: Обмежте доступ на запис або читання до conf.php та інших конфігураційних файлів тільки для користувача Apache і, за необхідності, для root. Занадто слабкі дозволи відкривають можливості для експлуатації.
  • Безпека бази даних: Застосовуйте надійні паролі та унікальні облікові дані бази даних. Уникайте використання користувача root або порожнього пароля. Періодично переглядайте журнали бази даних на предмет підозрілої активності.
  • Посилення веб-сервера: Налаштуйте віртуальні хости для обслуговування Dolibarr по HTTPS з використанням сертифікатів SSL/TLS. Захистіть будь-які адміністративні портали, обмеживши діапазони IP-адрес або використовуючи аутентифікацію на основі пароля.
  • Налаштування брандмауера: За можливості відкривайте тільки необхідні порти (HTTP/HTTPS) для публічного доступу, залишаючи всі інші сервіси за брандмауером або обмежуючи внутрішній доступ.
  • Оновлення: Постійно оновлюйте систему Ubuntu. Також періодично перевіряйте наявність випусків Dolibarr, які усувають виправлення безпеки або нові вразливості.

Посібник з усунення неполадок

Якщо під час встановлення або використання системи у вас виникнуть проблеми, цей посібник з усунення несправностей допоможе їх ефективно виявити й усунути:

  • Порожні сторінки або помилки PHP: Виконайте команду sudo tail -f /var/log/apache2/error.log для відстеження помилок. Частими винуватцями є відсутні модулі PHP або неправильна конфігурація прав доступу.
  • Проблеми з підключенням до бази даних: Перевірте облікові дані в конфігураційному файлі Dolibarr, двічі перевірте права dolibarruser і переконайтеся, що MariaDB прослуховує localhost.
  • Помилки 403 або 404: Переконайтеся, що каталог /dolibarr, вказаний в URL, коректний, і що конфігурація Apache не блокує цей шлях.
  • Проблеми з дозволом файлів: Якщо деякі модулі або функції не працюють, перевірте налаштування прав доступу до каталогу /var/www/html/dolibarr і переконайтеся, що вони відповідають рекомендованому володінню www-data.

Якщо звичайних журналів недостатньо, ви можете збільшити точність PHP, відредагувавши php.ini і встановивши display_errors = On (тільки для оточень staging). Відмовтеся від цього налаштування пізніше, щоб уникнути розкриття конфіденційної інформації у виробництві.

Остаточне налаштування та тестування

Після успішного встановлення Dolibarr виконайте основні перевірки, щоб переконатися, що все працює:

  • Вхід у систему та приладова панель: Використовуйте свої нові облікові дані адміністратора, щоб переконатися, що ERP-середовище завантажується без помилок.
  • Активація модулів: Вивчіть доступні модулі Dolibarr – бухгалтерію, HR, управління запасами тощо. – щоб налаштувати систему відповідно до ваших операційних потреб.
  • Приклади завдань і записів: Створіть тестовий запис клієнта, згенеруйте рахунок-фактуру або комерційну пропозицію та підтвердьте конфігурацію електронної пошти (якщо застосовується).

Після цього ви можете видалити або перейменувати папки /install, якщо Dolibarr рекомендує це зробити, щоб запобігти появі запитів на перевстановлення. На цьому етапі ваш Dolibarr ERP/CRM працює і готовий до використання на Ubuntu 24.04 LTS.

Вітаємо! Ви успішно встановили Dolibar. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний  сайт Dolibar.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x