23 C

Install Vtiger CRM on Ubuntu 18.04

Today, we are going to learn that how to Install Vtiger CRM on Ubuntu 18.04. Vtiger is an Open Source providing the facility of support, sales, marketing teams to collaborate & organize to boost up your business growth. It helps you to improve customer delight & relationship.
You can also find inventory, email,project management & other tools providing a single solution to all business management.

Pros of Vtiger CRM

Some top features of Vtiger CRM are:

  • Support automation using a purchaser portal and support tickets
  • Has a position-based access control
  • Provides end to end sales cycle management from campaigns, leads, potentials, fees, invoices.
  • Gives you outlook, thunderbird, Firefox, & gmail plugins
  • Workflows, responsibilities, and undertaking control
  • Support records import & export via CSV documents, web-to-lead bureaucracy, reports & customizable user dashboards.


  • PHP
  • Apache Web Server
  • Database Server (Recommended MariaDB)

So, let’s move towards the installation of Vtiger CRM

Step 1: Install PHP

Simply fire the below command to get installed PHP & its related extensions.

- Advertisement -
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

After successful installation, also install the below extension

sudo apt install -y apache2 libapache2-mod-php

Then edit the file /etc/php/7.2/apache2/php.ini and set up the timezone, memory limit etc to look like below.

sudo vim /etc/php/7.2/apache/php.ini
date.timezone = Asia/Karachi
memory_limit = 256M
upload_max_filesize = 64M
display_errors = On
log_errors = Off

Step 2: Installing Database

Vtiger CRM will require a database to process its data. You can Install any DB but I would recommend to use MariaDB. If you don’t have installed MariaDB, follow the below link.

How To Install MariaDB on Ubuntu 18.04

Then create a DB after installing MariaDB server by logging into shell as a root user.

mysql -u root -p
CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'Your_Password';
GRANT ALL PRIVILEGES ON vtiger.* TO 'vtiger'@'localhost';

To Confirm that you’ve created user successfully with all privileges, type

mysql -u vtiger -p

Then type Show Databases to see the created Data Base.

Step 3: Download Vtiger

Download the latest version of Vtiger CRM using wget on Your System

wget https://tenet.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

After Downloading, extract the package by

tar xvf vtigercrm7.1.0.tar.gz

Then move the vtigercrm directory & its sub-directories to /srv/vtigercrm

sudo mv vtigercrm /srv/vtigercrm

Step 4: Install & Configure Apache2

Run the given command to Install Apache 2

sudo apt -y install apache2
sudo a2enmod rewrite
sudo systemctl restart apache2

Then set up the permissions for directory to properly work.

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

After it create a Virtual Host file for Vtiger.

sudo nano /etc/apache2/sites-enabled/vtigercrm.conf

Then add the following data into the file

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName crm.example.com
ServerAlias www.crm.example.com
DocumentRoot /srv/vtigercrm/

<Directory /srv/vtigercrm/>
Options +FollowSymlinks
AllowOverride All
Require all granted

ErrorLog /var/log/apache2/vtigercrm_error.log
CustomLog /var/log/apache2/vtigercrm_access.log combined


Confirm the file syntax

sudo apachectl -t
Syntax OK

Then restart Apache services.

sudo systemctl restart apache2

After it finish the installation by opening crm.example.com in your browser.

You will see the first page starting wizard to get installation completed.

Accept to the License Agreement & confirm all installation pre-requisite & then click next button.

Then do the changes as you require & click Next. You can provide here system details & others.

Then move towards the next point where you can choose your Industry. Hence after choosing it move to the next point.

So, you’ve successfully installed Vtiger CRM on Ubuntu 18.04. Go to the dashboard to start Administrating Vtiger CRM.

Then you can access the dashboard of Vtiger CRM and performs various tasks.

Hence, you can grow your business with this popular tool. So, this is how you can Install Vtiger on your system to boost up your business. If you have any queries regarding Vtiger fell free to ask.

- Advertisement -
Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
"The best Linux newsletter on the web"


Please enter your comment!
Please enter your name here

Latest article