<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dolibarr Archives - LinuxTuto</title>
	<atom:link href="https://www.linuxtuto.com/tag/dolibarr/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.linuxtuto.com/tag/dolibarr/</link>
	<description>Linux Sysadmin and DevOps blog</description>
	<lastBuildDate>Sat, 17 Feb 2024 14:23:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.linuxtuto.com/wp-content/uploads/2022/01/cropped-LT_faveicon-32x32.png</url>
	<title>Dolibarr Archives - LinuxTuto</title>
	<link>https://www.linuxtuto.com/tag/dolibarr/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">201456972</site>	<item>
		<title>How to Install Dolibarr ERP on Debian 12</title>
		<link>https://www.linuxtuto.com/how-to-install-dolibarr-erp-on-debian-12/</link>
					<comments>https://www.linuxtuto.com/how-to-install-dolibarr-erp-on-debian-12/#comments</comments>
		
		<dc:creator><![CDATA[LinuxTuto]]></dc:creator>
		<pubDate>Fri, 16 Feb 2024 12:30:03 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Dolibarr]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.linuxtuto.com/?p=1686</guid>

					<description><![CDATA[<p>Dolibarr ERP is an open-source software suite designed to help businesses and organizations manage various aspects of their operations. It provides modules for a wide...</p>
<p>The post <a href="https://www.linuxtuto.com/how-to-install-dolibarr-erp-on-debian-12/">How to Install Dolibarr ERP on Debian 12</a> appeared first on <a href="https://www.linuxtuto.com">LinuxTuto</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dolibarr ERP is an open-source software suite designed to help businesses and organizations manage various aspects of their operations. It provides modules for a wide range of business functions, making it a comprehensive solution for small and medium-sized enterprises (SMEs). Dolibarr is written in PHP and is often used as a web application, making it accessible from different devices with a web browser.</p>
<p>Dolibarr ERP is suitable for a variety of businesses, particularly those in the SME sector. It provides a cost-effective solution for managing key business processes and can be adapted to different industries and sectors. As an open-source solution, it offers flexibility and the ability to tailor the system to specific organizational needs.</p>
<p>In this tutorial, we will show you how to install Dolibarr ERP on Debian 12 OS.</p>
<h2><span class="has-inline-color has-vivid-purple-color">Step 1: Update Operating System</span></h2>
<p>Update your <b>Debian 12</b> operating system to the latest version with the following command:</p>
<pre><code># apt update &amp;&amp; apt upgrade</code></pre>
<p>Also, install necessary packages.</p>
<pre><code translate="no"># apt install curl nano wget unzip zip</code></pre>
<h2><span class="has-inline-color has-vivid-purple-color">Step 2: Install Apache webserver</span></h2>
<p>You can install it via <strong>apt</strong> package manager by executing the following command.</p>
<pre><code># apt install apache2</code></pre>
<p>Verify the status of the <strong>Apache</strong> service using <strong>systemctl status</strong> command:</p>
<pre><code># systemctl status apache2</code></pre>
<p>Output:</p>
<pre><code>● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; preset: enabled)
     Active: active (running)
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 13773 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 13777 (apache2)
      Tasks: 7 (limit: 2273)
     Memory: 37.4M
        CPU: 494ms
     CGroup: /system.slice/apache2.service
             ├─13777 /usr/sbin/apache2 -k start
             ├─13778 /usr/sbin/apache2 -k start
             ├─13779 /usr/sbin/apache2 -k start
             ├─13780 /usr/sbin/apache2 -k start
</code></pre>
<h2><span class="has-inline-color has-vivid-purple-color">Step 3: Install PHP and required extensions</span></h2>
<p>By default, Debian12 comes with PHP version 8.2. To install PHP and the necessary extensions, run the following command:</p>
<pre><code># apt install php libapache2-mod-php php-cli php-intl php-json php-common php-mbstring php-imap php-mysql php-zip php-gd php-mbstring php-curl php-xml</code></pre>
<p>Once the installation is complete verify if PHP is installed:</p>
<pre><code>php -v</code></pre>
<pre><code>Output:
PHP 8.2.7 (cli) (built: Jun  9 2023 19:37:27) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.7, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.7, Copyright (c), by Zend Technologies</code></pre>
<p>Then edit the <strong>php.ini</strong> file:</p>
<pre><code># nano /etc/php/8.2/apache2/php.ini</code></pre>
<p>Change the following settings:</p>
<pre><code>memory_limit = 512M
post_max_size = 32M
upload_max_filesize = 32M
date.timezone = America/Chicago
</code></pre>
<p>Restart the Apache service to apply the changes:</p>
<pre><code># systemctl restart apache2</code></pre>
<h2><span class="has-inline-color has-vivid-purple-color">Step 4: Install MariaDB and create a database</span></h2>
<p><a href="https://www.linuxtuto.com/how-to-install-mariadb-10-7-on-debian-11/">To install MariaDB</a> run the following command:</p>
<pre><code># apt install mariadb-server mariadb-client</code></pre>
<p>Verify the status of the MariaDB service using <strong>systemctl status</strong> command:</p>
<pre><code># systemctl status mariadb</code></pre>
<p>Output:</p>
<pre><code>● mariadb.service - MariaDB 10.11.6 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; preset: enabled)
     Active: active (running)
       Docs: man:mariadbd(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 10002 (mariadbd)
     Status: "Taking your SQL requests now..."
      Tasks: 9 (limit: 2273)
     Memory: 242.0M
        CPU: 1.918s
     CGroup: /system.slice/mariadb.service
             └─10002 /usr/sbin/mariadbd
</code></pre>
<p>Now run the command below to log in to the MariaDB shell.</p>
<pre><code># mysql -u root</code></pre>
<p>Once you are logged in to your database server you need to create a database for the Dolibarr installation:</p>
<pre><code>MariaDB [(none)]&gt; CREATE DATABASE dolibarr;
MariaDB [(none)]&gt; CREATE USER 'dolibarr'@'localhost' IDENTIFIED BY 'Str0ngPassw0rd';
MariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON dolibarr. * TO 'dolibarr'@'localhost';
MariaDB [(none)]&gt; FLUSH PRIVILEGES;
MariaDB [(none)]&gt; EXIT;</code></pre>
<h2><span class="has-inline-color has-vivid-purple-color">Step 5: Download Dolibarr</span></h2>
<p>The latest version of Dolibarr is available to <strong><a href="https://github.com/dolibarr/dolibarr/releases">download from GitHub</a></strong>. You can download it with the following command:</p>
<pre><code># wget https://github.com/Dolibarr/dolibarr/archive/refs/tags/19.0.0.zip</code></pre>
<p>Then extract file into the folder <strong>/var/www/</strong> with the following command:</p>
<pre><code># unzip 19.0.0.zip -d /var/www/
# mkdir /var/www/dolibarr
# mv /var/www/dolibarr-19.0.0/htdocs/* /var/www/dolibarr
</code></pre>
<p>Then enable permission for the Apache webserver user to access the files:</p>
<pre><code># chown -R www-data:www-data /var/www/dolibarr/</code></pre>
<h2><span class="has-inline-color has-vivid-purple-color">Step 6: Configure Apache for Dolibarr</span></h2>
<p>To create a new VirtualHost file run the following commands:</p>
<pre><code># nano /etc/apache2/sites-available/dolibarr.conf</code></pre>
<p>Paste the content as shown below:</p>
<pre><code> &lt;VirtualHost *:80&gt;
    ServerAdmin admin@your-domain.com
    DocumentRoot /var/www/dolibarr/
    
    ServerName your-domain.com
    ServerAlias www.your-domain.com

    &lt;Directory /var/www/dolibarr/&gt; 
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    &lt;/Directory&gt; 

    ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
    CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

 &lt;/VirtualHost&gt;</code></pre>
<p>Remember to replace <strong>your-domain.com</strong> with the domain name of your server.</p>
<p>Save and exit the configuration file.</p>
<p>To enable this site run the command:</p>
<pre><code># /usr/sbin/a2ensite dolibarr.conf</code></pre>
<p>To implement the changes, restart Apache webserver:</p>
<pre><code># systemctl restart apache2</code></pre>
<h2><span class="has-inline-color has-vivid-purple-color">Step 7: Access Dolibarr Web Interface</span></h2>
<p>To complete the setup go to your browser and visit <strong>http://your-domain.com.</strong></p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-large wp-image-1688" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-900x416.webp" alt="Solibarr ERP install page" width="900" height="416" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-900x416.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-300x139.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-768x355.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-1536x710.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-1222x565.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-897x415.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01-684x316.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_01.webp 1917w" sizes="(max-width: 900px) 100vw, 900px" /></p>
<p>Select your language and click on the <strong>Next</strong> <strong>step</strong> button. You should see the following page:</p>
<p><img decoding="async" class="aligncenter size-large wp-image-1689" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-900x467.webp" alt="Dolibarr 19" width="900" height="467" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-900x467.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-300x156.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-768x398.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-1536x796.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-1222x634.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-897x465.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02-684x355.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_02.webp 1917w" sizes="(max-width: 900px) 100vw, 900px" /></p>
<p>Validate the PHP checks and click on the <strong>Start</strong> button. You should see the following page:</p>
<p><img decoding="async" class="aligncenter size-large wp-image-1691" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-900x444.webp" alt="Database setup" width="900" height="444" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-900x444.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-300x148.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-768x379.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-1536x758.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-1222x603.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-897x443.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03-684x338.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_03.webp 1921w" sizes="(max-width: 900px) 100vw, 900px" /></p>
<p>Provide your database name, database username, password, admin username and password. Then, click on the <strong>Next step</strong> button.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1692" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-900x418.webp" alt="Dolibarr Configuration" width="900" height="418" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-900x418.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-300x139.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-768x357.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-1536x713.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-1222x568.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-897x417.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04-684x318.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_04.webp 1912w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>
<p>Installation successful, click on the <strong>Next</strong> <strong>step</strong> button.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1693" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-900x415.webp" alt="Dolibarr ERP" width="900" height="415" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-900x415.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-300x138.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-768x354.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-1536x708.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-1222x563.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-897x413.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05-684x315.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_05.webp 1917w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>
<p>Click on the <strong>Next</strong> <strong>step</strong> button.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1694" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-900x416.webp" alt="Dolibarr Administrator Setup" width="900" height="416" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-900x416.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-300x139.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-768x355.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-1536x711.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-1222x565.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-897x415.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06-684x316.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_06.webp 1915w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>
<p>Set a new admin username and password. Then, click on the <strong>Next</strong> <strong>step</strong> button.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1695" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-900x417.webp" alt="Dolibarr 19 ERP" width="900" height="417" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-900x417.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-300x139.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-768x356.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-1536x712.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-1222x566.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-897x416.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07-684x317.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_07.webp 1910w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>
<p>Click on the <strong>Go to Dolibarr</strong> button and you should see the login page:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1696" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-900x418.webp" alt="Login Page" width="900" height="418" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-900x418.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-300x139.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-768x356.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-1536x713.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-1222x567.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-897x416.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08-684x317.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_08.webp 1912w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>
<p>Provide your admin username and password. Then, click on the <strong>LOGIN</strong> button.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1697" src="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-900x507.webp" alt="Dolibarr Dashboard" width="900" height="507" srcset="https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-900x507.webp 900w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-300x169.webp 300w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-768x432.webp 768w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-1536x865.webp 1536w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-1222x688.webp 1222w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-897x505.webp 897w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09-684x385.webp 684w, https://www.linuxtuto.com/wp-content/uploads/2024/02/dolibarr19_09.webp 1910w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>
<p>To finalize the installation and remove the installation warnings on the dashboard, run the following commands:</p>
<pre><code># touch /var/www/dolibarr/documents/install.lock</code></pre>
<pre><code># chown root:root /var/www/dolibarr/conf/conf.php</code></pre>
<h2><span class="has-inline-color has-vivid-purple-color">Comments and Conclusion</span></h2>
<p>That’s it. You have successfully installed Dolibarr ERP on Debian 12.</p>
<p>For additional help or useful information, we recommend you to check <a href="https://www.dolibarr.org/documentation-home.php" target="_blank" rel="noopener">the official Dolibarr documentation</a>.</p>
<p>If you have any questions please leave a comment below.</p>
<div id="bshare-social" class="baby-sideshare share-content after-content icon show">
<div class="share_hide_show content_hide_show"></div>
</div>
<p>The post <a href="https://www.linuxtuto.com/how-to-install-dolibarr-erp-on-debian-12/">How to Install Dolibarr ERP on Debian 12</a> appeared first on <a href="https://www.linuxtuto.com">LinuxTuto</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.linuxtuto.com/how-to-install-dolibarr-erp-on-debian-12/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1686</post-id>	</item>
	</channel>
</rss>
