Установка ERP · 4 min read · Dec 20, 2025
Установка Dolibarr ERP на Ubuntu 22.04

Dolibarr — это система ERP и CRM с открытым исходным кодом, написанная на PHP. Она предназначена для малых и средних предприятий для управления клиентами, счетами, заказами, продуктами, запасами и т. д. Она предоставляет простой и удобный веб-интерфейс, который позволяет управлять вашим ERP-приложением через веб-браузер. Если вы ищете решения ERP и CRM с открытым исходным кодом для вашей организации, то Dolibarr — лучший выбор для вас.
В этом руководстве мы научимся устанавливать Dolibarr на сервер Ubuntu 22.04.
Требования
- Сервер с установленной Ubuntu 22.04.
- Настроенный root-пароль на вашем сервере.
- Действительное доменное имя, указывающее на ваш сервер.
Установка LAMP-стека
Перед началом вам необходимо установить Apache, MariaDB, PHP и другие модули PHP на вашу систему. Сначала добавьте репозиторий PHP в вашу систему с помощью следующей команды:
apt-get install software-properties-common -y
add-apt-repository ppa:ondrej/php -yЗатем обновите репозиторий и установите сервер Apache, PHP и MariaDB с помощью следующей команды:
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-curl php7.4-intl php7.4-mbstring php7.4-mcrypt php7.4-json php7.4-xmlrpc php7.4-soap php7.4-mysql php7.4-gd php7.4-xml php7.4-cli php7.4-zip wget unzip git -yПосле завершения установки отредактируйте файл php.ini и измените некоторые настройки по умолчанию:
nano /etc/php/7.4/apache2/php.iniИзмените следующие настройки:
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTCСохраните и закройте файл. Затем запустите службы Apache и MariaDB и включите их для автоматического запуска при загрузке с помощью следующей команды:
systemctl start apache2
systemctl enable apache2
systemctl start mariadb
systemctl enable mariadbПосле завершения вы можете перейти к следующему шагу.
Настройка MariaDB
По умолчанию MariaDB не защищена. Поэтому вам нужно сначала ее защитить. Вы можете сделать это, запустив следующий скрипт:
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;
MariaDB [(none)]> CREATE USER dolibarr;Затем предоставьте привилегии базе данных Dolibarr с помощью следующей команды:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'password';Затем вам нужно будет выполнить команду FLUSH PRIVILEGES, чтобы таблица привилегий была перезагружена MySQL, и мы могли использовать новые учетные данные:
MariaDB [(none)]> FLUSH PRIVILEGES;Затем выйдите из консоли MariaDB с помощью следующей команды:
MariaDB [(none)]> EXITПосле завершения вы можете перейти к следующему шагу.
Скачивание и установка Dolibarr
Сначала загрузите последнюю версию Dolibarr из репозитория Git с помощью следующей команды:
release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4) wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gzПосле завершения загрузки извлеките загруженный файл с помощью следующей команды:
tar -xvzf 15.0.2.tar.gzЗатем скопируйте извлеченную директорию в корень веб-сервера Apache и установите правильные разрешения:
cp -r dolibarr-15.0.2 /var/www/html/dolibarr
chown -R www-data:www-data /var/www/html/dolibarr/
chmod -R 775 /var/www/html/dolibarr/После завершения вы можете перейти к следующему шагу.
Настройка Apache для Dolibarr
Затем создайте файл виртуального хоста Apache с помощью следующей команды:
nano /etc/apache2/sites-available/dolibarr.confДобавьте следующие строки:
ServerAdmin [email protected]
DocumentRoot /var/www/html/dolibarr/htdocs
ServerName dolibarr.example.com
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined
Сохраните файл, затем включите файл виртуального хоста Apache с помощью следующей команды:
a2ensite dolibarrЗатем включите модуль перезаписи Apache и перезагрузите службу Apache с помощью следующей команды:
a2enmod rewrite
systemctl restart apache2Теперь вы можете проверить статус Dolibarr с помощью следующей команды:
systemctl status apache2Вы получите следующий вывод:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 21321 (apache2)
Tasks: 6 (limit: 4579)
Memory: 13.6M
CPU: 119ms
CGroup: /system.slice/apache2.service
??21321 /usr/sbin/apache2 -k start
??21322 /usr/sbin/apache2 -k start
??21323 /usr/sbin/apache2 -k start
??21324 /usr/sbin/apache2 -k start
??21325 /usr/sbin/apache2 -k start
??21326 /usr/sbin/apache2 -k start
Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...После завершения вы можете перейти к следующему шагу.
Доступ к Dolibarr
Теперь откройте ваш веб-браузер и введите URL http://dolibarr.example.com. Вы будете перенаправлены на следующую страницу:

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

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


Теперь введите данные вашей базы данных, данные конфигурации веб-сервера и нажмите кнопку Next step. Вы должны увидеть следующую страницу:

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

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

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

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

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

Заключение
Поздравляем! Вы успешно установили и настроили Dolibarr ERP и CRM с Apache на сервере Ubuntu 22.04. Теперь вы можете начать управлять вашим ERP и CRM из центрального места. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.
Get new posts in your inbox
No spam. Unsubscribe anytime.