Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPSでDolibarrをセルフホストする方法(完全ガイド)

インストール、設定、およびベストプラクティスを網羅した、VPSでDolibarrをセルフホストする方法を学びましょう。

DolibarrはオープンソースのERPおよびCRMスイートで、中小企業のビジネスマネジメントを簡素化します。これをVPSにセルフホスティングすることで、データへの完全な管理権を持ち、プライバシーを向上させ、長期的にコスト削減が期待できます。このガイドでは、VPSでDolibarrをセルフホストするためのステップを詳しく解説します。

なぜDolibarrにVPSを選ぶのか?

VPSを使うことで、共有ホスティングに比べてパフォーマンスやカスタマイズ性が向上します。必要なソフトウェアのインストール、安全設定の構成、リソースのスケーリングも自由に行えます。

VPSプロバイダ比較

Dolibarrホスティングに適したVPSを選ぶ際は、以下のオプションを検討してください。

プロバイダ月額料金 (EUR/USD)CPURAMストレージ
Contabo VPS5.99 EUR14GB200GB
Hetzner Cloud4.15 EUR12GB20GB
DigitalOcean6 USD11GB25GB
Vultr6 USD11GB25GB
Linode (Akamai Cloud)5 USD11GB25GB

どの選択肢もDolibarrのホスティングに適していますが、パフォーマンス重視ならContabo VPSがおすすめです。大きなRAMとストレージ容量が利点です。詳細は弊社の完全なVPS比較をご覧ください。

必要条件

インストールを進める前に、以下の準備をしてください。

  1. SSHアクセスが設定されたVPS
  2. VPSに向けたドメイン名(任意だが推奨)
  3. Linuxコマンドの基本的な理解

ステップ1:VPSの設定

  1. VPSに接続:
    SSHを使ってVPSのターミナルにアクセスします。

    ssh root@your_vps_ip
  2. システムの更新:
    すべてのパッケージを最新にします。

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

ステップ2:必要パッケージのインストール

Apache、MySQL、PHPをインストールします。Dolibarrにはこれらのサービスが必要です。

apt-get install apache2 mysql-server php php-mysql libapache2-mod-php -y

ステップ3:Dolibarrのダウンロード

Dolibarrをインストールしたいディレクトリに移動します。

cd /var/www/html

最新バージョンのDolibarrをダウンロードします。

wget https://sourceforge.net/projects/dolibarr/files/latest/download -O dolibarr.zip

ダウンロードしたファイルを解凍します。

unzip dolibarr.zip

ステップ4:MySQLデータベースの設定

  1. MySQLにログイン:

    mysql -u root -p
  2. Dolibarr用のデータベース作成:

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

ステップ5:Apacheの設定

  1. Dolibarr用のApache設定ファイルを作成:

    nano /etc/apache2/sites-available/dolibarr.conf
  2. 以下の内容を追加:

    <VirtualHost *:80>
        DocumentRoot /var/www/html/dolibarr/htdocs
        ServerName your_domain.com
    
        <Directory /var/www/html/dolibarr/htdocs>
            AllowOverride All
        </Directory>
    </VirtualHost>
  3. 新しいサイトを有効化し、リライトモジュールを有効化:

    a2ensite dolibarr.conf
    a2enmod rewrite
    systemctl restart apache2

ステップ6:インストールの完了

Webブラウザを開き、http://your_domain.com/install にアクセスします。ウェブインストーラーの指示に従い、先ほど設定したデータベース情報を入力します。

ステップ7:インストール後のセキュリティ対策

インストール後には以下の措置を取ります。

  1. インストールフォルダの削除:

    rm -rf /var/www/html/dolibarr/htdocs/install
  2. ファイル権限の設定:

    chown -R www-data:www-data /var/www/html/dolibarr/htdocs
  3. MySQLのセキュリティ設定:

    mysql_secure_installationを実行して、テストユーザやデータベースを削除します。

ステップ8:オプション - Dockerを使ったインストール

Dockerを使ったセルフホスティングも可能です。手順は以下の通りです。

  1. Dockerのインストール:

    apt-get install docker.io docker-compose -y
  2. docker-compose.ymlを作成:

    version: '3'
    
    services:
      db:
        image: mysql:5.7
        environment:
          MYSQL_DATABASE: dolibarr
          MYSQL_USER: dolibarruser
          MYSQL_PASSWORD: your_password
          MYSQL_ROOT_PASSWORD: root_password
    
      dolibarr:
        image: dolibarr/dolibarr
        environment:
          - DB_HOST=db
          - DB_USER=dolibarruser
          - DB_PASS=your_password
        ports:
          - "80:80"
  3. Dolibarrを起動:

    docker-compose up -d

おめでとうございます!これであなたのVPSにDolibarrがセルフホストされました。

よくある質問 (FAQs)

1. Dolibarrをセルフホストして安全ですか?

Dolibarrのセルフホスティングは、データの制御とプライバシーを向上させます。ただし、サーバのセキュリティ確保が必要です。ファイアウォール設定や安全なパスワードの使用、ソフトウェアの定期的なアップデートを心掛けてください。また、SSLを導入して通信を暗号化することも推奨します。

2. 低スペックのVPSにDolibarrをインストールできますか?

はい、Dolibarrは低スペックのVPSでも動作しますが、ユーザの増加に伴いパフォーマンスが低下する可能性があります。テスト用途ならHetzner Cloud(4.15 EUR/月)などの選択でも十分です。高負荷を見込む場合は、Contabo VPS(5.99 EUR/月)のようなより高性能なプロバイダを選択すると良いでしょう。

3. Dockerを使ったセルフホスティングのメリットは何ですか?

DockerはDolibarrの設定や管理を容易にします。依存関係やアップデートを隔離されたコンテナ内で管理でき、スケーリングや移行も簡単になります。これにより、運用の柔軟性と効率性が向上します。

このガイドを参考に、VPSでDolibarrをセルフホストし、ビジネスを効果的に管理しましょう。さらなるリソースについては、r/selfhostedやawesome-selfhostedリストで追加のツールやアプリケーションを確認してください。

--- END ---