Установка Dolibarr · 4 min read · Dec 21, 2025

Как установить систему Dolibarr ERP + CRM на Ubuntu 18.04 LTS

Dolibarr — это бесплатная, с открытым исходным кодом и универсальная ERP и CRM для малых и средних компаний. Это простое и удобное веб-приложение ERP, которое можно использовать для управления клиентами, счетами, заказами, продуктами, запасами и многим другим. Если вы ищете решения ERP и CRM для вашего бизнеса, то Dolibarr — хороший выбор для вас.

В этом руководстве мы установим Dolibarr на сервер Ubuntu 18.04.

Требования

  • Установленный рабочий стол Ubuntu 18.04 на вашей системе.
  • Непривилегированный пользователь с правами sudo.

Установка Apache, PHP, MariaDB

Перед началом вам необходимо установить Apache, MariaDB, PHP и другие модули PHP на вашу систему с помощью следующей команды:

sudo apt-get update -y  
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip git -y

После завершения установки откройте файл php.ini с помощью следующей команды:

sudo nano /etc/php/7.2/apache2/php.ini
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Сохраните и закройте файл. Затем запустите службы Apache и MariaDB и включите их для автоматического запуска при загрузке с помощью следующей команды:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

Настройка MariaDB

По умолчанию MariaDB не защищена. Поэтому вам нужно сначала обеспечить ее безопасность. Вы можете сделать это, запустив следующий скрипт:

sudo mysql_secure_installation

Ответьте на все вопросы, как показано ниже:

    Введите текущий пароль для root (нажмите Enter, если нет):
    Установить пароль root? [Y/n]: N
    Удалить анонимных пользователей? [Y/n]: Y
    Запретить удаленный вход root? [Y/n]: Y
    Удалить тестовую базу данных и доступ к ней? [Y/n]:  Y
    Перезагрузить таблицы привилегий сейчас? [Y/n]:  Y

После того как MariaDB будет защищена, войдите в оболочку MariaDB:

mysql -u root -p

Введите свой пароль root, затем создайте базу данных и пользователя для Dolibarr:

MariaDB [(none)]> CREATE DATABASE dolibarrdb character set UTF8 collate utf8_bin;  
MariaDB [(none)]> CREATE USER dolibarr;

Далее предоставьте привилегии для базы данных Dolibarr с помощью следующей команды:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'mypassword';

Замените слово ‘mypassword’ в приведенной выше команде на надежный пароль по вашему выбору. Далее вам нужно будет выполнить команду FLUSH PRIVILEGES, чтобы таблица привилегий была перезагружена MySQL и мы могли использовать новые учетные данные:

MariaDB [(none)]> FLUSH PRIVILEGES;

Далее выйдите из консоли MariaDB с помощью следующей команды:

MariaDB [(none)]> EXIT

Загрузка и установка Dolibarr

Сначала загрузите последнюю версию Dolibarr с SourceForge с помощью следующей команды:

cd /tmp  
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zip

После завершения загрузки распакуйте загруженный файл с помощью следующей команды:

unzip dolibarr-8.0.4.zip

Далее скопируйте извлеченный каталог в корень веб-сервера Apache и задайте правильные разрешения:

sudo mkdir /var/www/html/dolibarr  
sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/  
sudo chown -R www-data:www-data /var/www/html/dolibarr/  
sudo chmod -R 755 /var/www/html/dolibarr/

Создайте папку для Dolibarr для хранения загруженных документов:

mkdir /var/documents  
chown www-data:www-data /var/documents  
chmod 700 /var/documents

Далее создайте файл виртуального хоста Apache с помощью следующей команды:

sudo nano /etc/apache2/sites-available/dolibarr.conf

Добавьте следующие строки:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dolibarr
     ServerName example.com

     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined


Замените имя домена ‘example.com’ на ваше собственное имя домена в файле vhost. Затем сохраните файл, затем включите файл виртуального хоста Apache с помощью следующей команды:

sudo a2ensite dolibarr

Далее включите модуль перезаписи Apache и перезагрузите службу apache с помощью следующей команды:

sudo a2enmod rewrite  
sudo systemctl restart apache2

Доступ к Dolibarr

Теперь откройте ваш веб-браузер и введите URL вашего сайта Dolibarr, в моем случае http://example.com. Вы будете перенаправлены на следующую страницу:

Установщик Dolibarr - выбор языка

Здесь выберите ваш язык и нажмите кнопку Следующий шаг. Вы должны увидеть следующую страницу:

Проверка предварительных условий прошла успешно

Здесь проверьте проверки PHP и нажмите кнопку Начать. Вы должны увидеть следующую страницу:

Прокрутите вниз.

Теперь укажите вашу директорию документов (/var/documents) и данные базы данных и нажмите кнопку Следующий шаг. Вы должны увидеть следующую страницу:

Начать установку Dolibarr

Здесь нажмите кнопку Следующий шаг. Установка прошла успешно, вы должны увидеть следующую страницу:

Установка Dolibarr прошла успешно

Нажмите кнопку Следующий шаг.

Здесь установите новое имя пользователя и пароль администратора. Затем нажмите кнопку Следующий шаг. После успешного создания пользователя вы должны увидеть следующую страницу:

Пользователь суперадминистратор Dolibarr успешно создан

Теперь нажмите кнопку Перейти к Dolibarr. Вы будете перенаправлены на страницу входа Dolibarr:

Теперь введите ваше имя пользователя и пароль администратора. Затем нажмите кнопку Подключение. Вы должны увидеть страницу настройки Dolibarr:

Нажмите на Компания/Организация и введите данные вашей компании, затем перейдите в Модули/Приложения и выберите, какие модули вы хотите использовать. Когда вы нажмете на ‘Моя панель инструментов’ после этого, вы получите страницу, похожую на эту:

Панель инструментов Dolibarr CMS и ERP

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

sudo touch /var/documents/install.lock
sudo chown root:root /var/www/html/dolibarr/conf/conf.php

Загрузка образа виртуальной машины этого руководства

Это руководство доступно в виде готового к использованию образа виртуальной машины в формате ovf/ova, совместимого с VMWare и Virtualbox. Образ виртуальной машины использует следующие данные для входа:

SSH / Shell Вход

Имя пользователя: administrator
Пароль: howtoforge

Этот пользователь имеет права sudo.

Вход в Dolibarr

Имя пользователя: admin
Пароль: howtoforge

Вход в MySQL

Имя пользователя: root
Пароль: howtoforge

Имя пользователя: dolibarr
Пароль: howtoforge

IP виртуальной машины — 192.168.1.100, его можно изменить в файле /etc/netplan/01-netcfg.yaml. Пожалуйста, измените все вышеперечисленные пароли для обеспечения безопасности виртуальной машины.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.