インストールガイド · 1 min read · Dec 20, 2025
Ubuntu 22.04にDolibarr ERPをインストールする

Dolibarrは、PHPで書かれたオープンソースのERPおよびCRMシステムです。顧客、請求書、注文、製品、在庫などを管理するために、中小企業向けに設計されています。ウェブブラウザを介してERPアプリケーションを管理できるシンプルで使いやすいウェブインターフェースを提供します。組織のためのオープンソースのERPおよびCRMソリューションを探しているなら、Dolibarrはあなたにとって最良の選択です。
このチュートリアルでは、Ubuntu 22.04サーバーにDolibarrをインストールする方法を学びます。
要件
- Ubuntu 22.04を実行しているサーバー。
- サーバーに設定されたルートパスワード。
- サーバーにポイントされた有効なドメイン名。
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以下のようにすべての質問に答えます:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
MariaDBが保護されたら、MariaDBシェルにログインします:
mysql -u root -pルートパスワードを入力し、次に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のダウンロードとインストール
まず、次のコマンドを使用してGitリポジトリからDolibarrの最新バージョンをダウンロードします:
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/完了したら、次のステップに進むことができます。
DolibarrのためのApacheの設定
次に、次のコマンドで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 を入力します。次のページにリダイレクトされます:

ここで、言語を選択し、次のステップボタンをクリックします。次のページが表示されるはずです:

ここで、PHPチェックを確認し、開始ボタンをクリックします。次のページが表示されるはずです:


今、データベースの詳細、ウェブサーバーの設定詳細を提供し、次のステップボタンをクリックします。次のページが表示されるはずです:

ここで、次のステップボタンをクリックします。次のページが表示されるはずです:

次のステップボタンをクリックします。次のページが表示されるはずです:

ここで、管理者のユーザー名とパスワードを提供します。次に、次のステップボタンをクリックします。ユーザーが正常に作成されると、次のページが表示されるはずです:

今、Dolibarrに移動ボタンをクリックします。Dolibarrのログインページにリダイレクトされます:

今、管理者のユーザー名とパスワードを提供します。次に、接続ボタンをクリックします。次のページにDolibarrのダッシュボードが表示されるはずです:

結論
おめでとうございます!Ubuntu 22.04サーバーにDolibarr ERPおよびCRMをApacheで正常にインストールおよび構成しました。これで、中央の場所からERPおよびCRMを管理し始めることができます。質問があればお気軽にお尋ねください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。