Debian11にOdooをインストールする方法

このチュートリアルでは、Debian 11にOdooをインストールする方法を紹介します。知らなかった人のために、Odooは統合されたERP(エンタープライズリソースプランニング)アプリケーションです。 つまり、アプリケーションに多くの機能を持たせるインストール可能なモジュールによって機能します。 これには、CRM、eコマース、Webサイトビルダー、請求、会計、製造、倉庫、プロジェクト管理、在庫など、すべてシームレスに統合された幅広いアプリケーションが含まれます。 Odooには現在2つのバージョンがあります。1つは無料で完全にオープンソースのコミュニティであり、もう1つはプロフェッショナルな企業サポート用のEnterpriseです。 この投稿はコミュニティバージョンに焦点を当てています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にOdoo15を段階的にインストールする方法を紹介します。

Debian 11BullseyeにOdooをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.Debian11にPostgreSQLをインストールします。

デフォルトでは、PostgreSQLをDebian11ベースリポジトリから直接インストールすることはできません。 次に、公式のPostgreSQLリポジトリをシステムに追加します。

echo “deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main “| sudo tee /etc/apt/sources.list.d/postgresql.list

次に、PostgreSQL署名キーをインポートします。

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

最後に、以下のコマンドを実行してPostgreSQLをインストールします。

sudo aptアップデート
sudo apt install postgresql-13

PostgreSQLをインストールした後、PostgreSQLサービスを開始し、システムの再起動時に開始できるようにします。

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

次に、以前に作成したシステムユーザーと同じ名前のPostgreSQLユーザーを作成します。

sudo su –postgres -c “createuser -s odoo15”

ステップ3.Wkhtmltopdfをインストールします。

以下のコマンドを実行して、GithubからWkhtmltopdfパッケージをダウンロードしてインストールします。

sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb

ステップ4.Ubuntu20.04にOdooをインストールします。

次に、GitHubからOdooソースコードのクローンを作成します。

sudo su –odoo15 git clone https://www.github.com/odoo/odoo –depth 1 –branch 15.0 / opt / odoo

次に、Odoo用の新しいPython仮想環境を作成します。

cd / opt / odoo15 python3 -m venv odoo-venv

仮想環境をアクティブ化します。

ソースodoo-venv / bin / activate

その後、pip3を使用して必要なすべてのPythonモジュールをインストールします。

(venv)$ pip3インストールホイール(venv)$ pip3 install -r odoo / require

完了したら、次のコマンドを使用して環境を非アクティブ化します。

(venv)$非アクティブ化

ステップ5.Odooを構成します。

次に、次の内容の構成ファイルを作成します。

sudo nano /etc/odoo15.conf

次の構成を追加します。

[options]

; これは、データベース操作を許可するパスワードです。admin_passwd= admin-passwd db_host = False db_port = False db_user = odoo15 db_password = False addons_path = / opt / odoo15 / odoo / addons、/ opt / odoo15 / odoo-カスタムアドオン

ステップ6.OdooのSystemdユニットを作成します。

まず、という名前のファイルを作成します odoo15.service 次の内容で:

sudo nano /etc/systemd/system/odoo15.service

次のファイルを追加します。

[Unit]

Description = Odoo15 Required = postgresql.service After = network.target postgresql.service

[Service]
タイプ=単純SyslogIdentifier = odoo15PermissionsStartOnly = trueユーザー= odoo15グループ= odoo15 ExecStart = / opt / odoo15 / odoo-venv / bin / python3 / opt / odoo15 / odoo / odoo-bin -c /etc/odoo15.conf StandardOutput = journal +コンソール

[Install]
WantedBy = multi-user.target

Save と close ファイルを作成し、Odooサービスを開始し、次のコマンドを実行して起動時に開始できるようにします。

sudo systemctlデーモン-リロード
sudo systemctl enable –now odoo15
sudo systemctl status odoo15

ステップ7.OdooWebインターフェイスへのアクセス。

正常にインストールされたら、Webブラウザーを開き、URLを使用してOdooにアクセスします。 https://your-ip-address:8069。 Odooインターフェースページにリダイレクトされます:

おめでとう! Odooが正常にインストールされました。 このチュートリアルを使用して、Debianシステムに最新バージョンのOdooをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Odooの公式ウェブサイト