Установка 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.inimemory_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. Вы будете перенаправлены на следующую страницу:

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

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

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

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

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

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

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

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

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

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

Чтобы завершить установку и удалить предупреждения об установке на панели инструментов, выполните следующие команды:
sudo touch /var/documents/install.locksudo 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. Пожалуйста, измените все вышеперечисленные пароли для обеспечения безопасности виртуальной машины.
Get new posts in your inbox
No spam. Unsubscribe anytime.