このチュートリアルでは、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の公式ウェブサイト。