Установка 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 из центрального места. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.