How To Install Dolibarr ERP & CRM on Ubuntu 18.04

Windows Articles

How to install Oracle Java 15 on Ubuntu 20.04 / 18.04?

Hello, friends. We know that Java is one of the most popular programming languages and now it's version 15. So in this...

How to run the Linux Tail command in Windows 10.

Hi! The title of this post may seem incongruous, but it's not. In fact, for some time Microsoft has approached positions with...

How to compress large videos in Windows 10

Hello, how are you? Multimedia resources are definitely used in any system. Indeed, we live in the age of technology. That's why...

How to get Google Opinion Rewards in any Country

Greetings! Google Opinion Rewards is a cool app, which will allow you to earn credit, to spend it on the Google Play...

How to change the hostname on Ubuntu?

This simple tutorial will teach you how to change the hostname on Ubuntu. The steps we will tell you here will work...

At the end of article you will be able to easily Install Dolibarr ERP & CRM on Ubuntu 18.04 LTS
Dolibarr is a modern open source ERP & CRM tool written in PHP to help you manage your organization’s activity contacts, suppliers, invoices, orders,stocks, agenda etc.
For users looking for an ERP & CRM that works for small, medium or large companies, foundations and freelancers, can choose Dolibarr as it is right tool for them.

Requirements:

  • Apache Web Server
  • PHP
  • MySQL or MariaDB database server

Let’s proceed towards our Installation

Step 1: Install PHP

Install PHP and its extensions by executing

sudo apt udpate 
sudo apt install -y php php-cli php-mysql php-common php-zip php-mbstring php-xmlrpc php-curl php-soap php-gd php-xml php-intl php-ldap

Configure PHP settings similar to this

sudo vi /etc/php/7.2/apache2/php.ini

Make the changes below:

date.timezone = Asia/Karachi
memory_limit = 256M
upload_max_filesize = 64M
display_errors = On
log_errors = Off

Step 2: Install MariaDB and Create Database

Click here if you don’t have Installed MariaDB.

Login to the MariaDB shell:

mysql -u root -p

Create a Database & user for Dolibarr ERP & CRM

CREATE USER 'dolibarr'@'localhost' IDENTIFIED BY 'StrongPassword';
CREATE DATABASE dolibarr;
GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost';
FLUSH PRIVILEGES;
QUIT

Confirm if you can log in to Database shell as dolibar user.

sabi@ubuntu:~$ mysql -u dolibarr -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 58
Server version: 10.1.43-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| dolibarr |
| information_schema |
+--------------------+
2 rows in set (0.00 sec)

Step 3: Download Dolibarr ERP & CRM on Ubuntu 18.04

Now, download the latest Dolibarr ERP & CRM version to Ubuntu 18.04

Check for the latest release on GitHub.

sabi@ubuntu:~$ wget https://github.com/Dolibarr/dolibarr/archive/develop.zip
--2019-12-29 17:06:00-- https://github.com/Dolibarr/dolibarr/archive/develop.zip
Resolving github.com (github.com)… 140.82.114.3
Connecting to github.com (github.com)|140.82.114.3|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://codeload.github.com/Dolibarr/dolibarr/zip/develop [following]
--2019-12-29 17:06:02-- https://codeload.github.com/Dolibarr/dolibarr/zip/develop
Resolving codeload.github.com (codeload.github.com)… 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: unspecified [application/zip]
Saving to: ‘develop.zip’
develop.zip [ <=> ] 61.36M 558KB/s in 57s
2019-12-29 17:07:00 (1.08 MB/s) - ‘develop.zip’ saved [64342851]

Extract the archive

unzip develop.zip

Move the resulting directory to /srv/dolibarr

sudo mv dolibarr-develop /srv/dolibarr

After all set proper permissions

sudo chown -R www-data:www-data /srv/dolibarr

Step 4: Install and Configure Apache2

Install Apache2 using

Apache2 is mostly installed if you don’t have then you can install it on Ubuntu by

sudo apt -y install apache2
sudo a2enmod rewrite

Then check the status of Apache2

sabi@ubuntu:~$ systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Sun 2019-12-29 16:37:32 PKT; 35min ago
Main PID: 14609 (apache2)
Tasks: 7 (limit: 2302)
CGroup: /system.slice/apache2.service
├─14609 /usr/sbin/apache2 -k start
├─14633 /usr/sbin/apache2 -k start
├─14634 /usr/sbin/apache2 -k start
├─14635 /usr/sbin/apache2 -k start
├─14636 /usr/sbin/apache2 -k start
├─14637 /usr/sbin/apache2 -k start
└─25102 /usr/sbin/apache2 -k start
دسمبر 29 16:37:32 ubuntu systemd[1]: Starting The Apache HTTP Server…
دسمبر 29 16:37:32 ubuntu apachectl[14605]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.
دسمبر 29 16:37:32 ubuntu systemd[1]: Started The Apache HTTP Server.
lines 1-19/19 (END)

Then Create a Virtual Host file for vTiger

sudo vim /etc/apache2/sites-enabled/dolibarr.conf

Paste the below data into above file

<VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /srv/dolibarr/htdocs/
<Directory /srv/dolibarr/htdocs> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/dolibarr_error.log CustomLog /var/log/apache2/dolibarr_access.log combined
<VirtualHost>

Verify the syntax

sudo apachectl -t 
Syntax OK

Then restart apache2 services.

sudo systemctl restart apache2

Finish the Installation by opening http://example.com in Browser. On first page you will be asked to choose the language.

Note: Change domain name to your own and open that in VirtualHost file.

Select the language and then choose next step.

To proceed further check all pre-requisites & then click Start to begin the Installation.

Fill DataBase Information

Database name: dolibarr
Driver type: MySQL / MariaDB
Database server: localhost
Login: dolibarr
Password: StrongPassword
Confirm settings then click Next

Then move to Next Step to save configurations & finish the Installation. Last step is to set admin logins.

Login as an admin user to Dolibarr ERP & CRM management dashboard.

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

How to install Oracle Java 15 on Ubuntu 20.04 / 18.04?

Hello, friends. We know that Java is one of the most popular programming languages and now it's version 15. So in this...

How to run the Linux Tail command in Windows 10.

Hi! The title of this post may seem incongruous, but it's not. In fact, for some time Microsoft has approached positions with...

How to compress large videos in Windows 10

Hello, how are you? Multimedia resources are definitely used in any system. Indeed, we live in the age of technology. That's why...

How to get Google Opinion Rewards in any Country

Greetings! Google Opinion Rewards is a cool app, which will allow you to earn credit, to spend it on the Google Play...

How to change the hostname on Ubuntu?

This simple tutorial will teach you how to change the hostname on Ubuntu. The steps we will tell you here will work...
x