How to Install Dolibarr on Debian Latest

In this tutorial, you will learn how to install Dolibarr, a free and open-source Enterprise Resource Planning (ERP) and Customer Relationship Management (CRM) software on Debian Latest.

Prerequisites

Before starting the installation process, make sure the following prerequisites are met:

Step 1: Update the System Packages

First, you need to update all the system packages to their latest version. You can do this by running the following command:

sudo apt-get update && sudo apt-get upgrade -y

Step 2: Install Required Packages

Next, you need to install the required packages for Dolibarr to work correctly. You can do this by running the following command:

sudo apt-get install apache2 mariadb-server php php-mysql php-gd php-curl php-zip php-xml php-intl libapache2-mod-php -y

Step 3: Create a MariaDB Database and User

Dolibarr requires a database to store its data. You can create a new database and user for Dolibarr by running the following commands:

sudo mysql -u root

CREATE DATABASE dolibarr;
CREATE USER dolibarruser@localhost IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON dolibarr.* TO dolibarruser@localhost;
FLUSH PRIVILEGES;
exit;

Make sure to replace yourpassword with a strong password.

Step 4: Download Dolibarr

You can download the latest version of Dolibarr from the official website using the following command:

wget https://download.dolibarr.org/latest.zip

Step 5: Extract and Move Dolibarr

Once the download is complete, you need to extract the Dolibarr files and move them to the Apache document root directory.

sudo unzip latest.zip -d /var/www/html/
sudo mv /var/www/html/dolibarr-*/ /var/www/html/dolibarr/
sudo chown -R www-data:www-data /var/www/html/dolibarr/

Step 6: Configure Apache

Next, you need to create a new Apache virtual host file for your Dolibarr installation. You can do this by running the following command:

sudo nano /etc/apache2/sites-available/dolibarr.conf

And pasted the following content:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    DocumentRoot /var/www/html/dolibarr
    ServerName dolibarr.example.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
  
    <Directory /var/www/html/dolibarr>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
  
</VirtualHost>

Make sure to replace admin@example.com and dolibarr.example.com with your desired email and domain name.

Save and close the file by pressing CTRL + X, followed by Y and Enter.

Next, you need to enable the new virtual host by running the following command:

sudo a2ensite dolibarr.conf
sudo systemctl reload apache2

Step 7: Finalize the Installation

Now that everything is set up, you can finalize the installation by visiting your Dolibarr installation URL in your web browser. The Dolibarr installation wizard should appear, guiding you through the rest of the installation process.

Follow the instructions to finish the installation, and once complete, you can log in to your Dolibarr dashboard and start using it.

Conclusion

In this tutorial, you learned how to install Dolibarr on Debian Latest. Dolibarr is a powerful ERP and CRM software that can help you manage your business effectively. With this setup, you can take full advantage of Dolibarr's features and benefits.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!