このチュートリアルでは、AlmaLinux 8にOdooをインストールする方法を紹介します。知らない人のために、Odooは、CRM、会計、請求など、幅広いアプリケーションを提供するオープンソースのビジネスアプリのグループです。 、在庫、倉庫、eコマース、プロジェクト管理など。 これは、あらゆるビジネスでERPを維持するのに役立つWebベースのフル機能のアプリケーションです。 Odooには、30のコアモジュールと4500を超えるコミュニティで作成されたモジュールが付属しており、小規模なショップから企業レベルの企業までカスタマイズするのに役立ちます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 AlmaLinux8にOdoo顧客関係管理ソフトウェアを段階的にインストールする方法を紹介します。
AlmaLinux8にOdooをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnfアップデート
sudo dnf installepel-リリース
ステップ2.必要な依存関係をインストールします。
ここで、サーバーへの依存関係が必要になりました。 次のコマンドを使用して、それらすべてをインストールできます。
sudo dnf install python3 python3-devel git gcc git redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
ステップ3.PostgreSQLデータベースをインストールします。
次のコマンドを実行して、PostgreSQLパッケージをシステムにインストールします。
sudo dnf install @postgresql:12
次に、次のコマンドを使用してPostgreSQLデータベースに初期化します。
/ usr / bin / postgresql-setup initdb
その後、PostgreSQLサービスを開始し、システムの再起動時に開始できるようにします。
sudo systemctl start postgresql
sudo systemctl enable postgresql
次に、以下のコマンドを使用して、Odoo用の新しいPostgreSQLユーザーを作成します。
su -postgres -c “createuser -s odoo”
ステップ4.AlmaLinux8にOdooをインストールします。
次に、Odoo専用のユーザーを作成します。
useradd -m -U -r -d / opt / odoo -s / bin /bash odoo
次に、Odooユーザーでログインし、次のコマンドを使用して最新のOdooパッケージをダウンロードします。
su –odoo git clone https://www.github.com/odoo/odoo –depth 1 –branch 14.0 / opt / odoo / odoo14 cd / opt / odoo
完了したら、ディレクトリを次のように変更します /opt/odoo
新しいPython仮想環境を作成します。
python3 -m venv odoo14-venv source odoo14-venv / bin / activate
次に、必要なPythonモジュールをインストールします。
pip3 install -r odoo14 / requireds.txt
その後、仮想環境から非アクティブ化し、以下のコマンドを使用してOdooユーザーを終了します。
出口を非アクティブ化
次に、次のコマンドを使用してアドオンとログディレクトリを作成します。
mkdir / opt / odoo / odoo14-custom-addons mkdir / var / log / odoo14 && touch /var/log/odoo14/odoo.log
カスタムモジュール用の新しいディレクトリを作成し、その所有権を ‘に変更しますodoo
‘ユーザー:
chown odoo:/ opt / odoo / odoo14-カスタムアドオンchown-R odoo:/ var / log / odoo14 /
ステップ5.Odoo構成を作成します。
次に、にあるOdoo構成ファイルを作成します。 /etc/odoo.conf.
構成ファイルの内容は次のとおりです。
nano /etc/odoo.conf
次の行を追加します。
[options]
admin_passwd = odoo_master_password db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069 logfile = /var/log/odoo14/odoo.log logrotate = True addons_path = / opt / odoo / odoo14 / addons / -custom-addons
Save と close 終了したときのファイル。
ステップ6.OdooのSystemdサービスファイルを作成します。
Odooを作成します systemd
新しいファイルを作成してユニットファイル /etc/systemd/system/odoo.service:
nano /etc/systemd/system/odoo.service
次の行を追加します。
[Unit]
Description = Odoo14#Requires = postgresql-10.6.service#After = network.target postgresql-10.6.service
[Service]
タイプ=単純SyslogIdentifier = odoo14PermissionsStartOnly = trueユーザー= odooグループ= odoo ExecStart = / opt / odoo / odoo14-venv / bin / python3 / opt / odoo / odoo14 / odoo-bin -c /etc/odoo.conf StandardOutput = journal +コンソール
[Install]
WantedBy = multi-user.target
Save と close ファイル。 次に、リロードします systemd
次のコマンドを使用したデーモン:
sudo systemctlデーモン-リロード
sudo systemctl start odoo
sudo systemctl enable odoo
ステップ7.Odooのファイアウォールを構成します。
ブラウザでOdooにアクセスできるようにするには、ファイアウォールの向こう側にあるポートを開きます。
Firewall-cmd –zone = public –permanent –add-service = http Firewall-cmd –zone = public –permanent –add-port = 8069 / tcp Firewall-cmd –reload
ステップ8.OdooWebインターフェイスへのアクセス
正常にインストールされたら、Webブラウザーを開き、URLを使用してOdoo WebUIにアクセスします。 https://your-server-ip-address:8069
。 次のページが表示されます。
おめでとう! Odooが正常にインストールされました。 このチュートリアルを使用して、AlmaLinux8システムにOdooビジネス管理ソフトウェアをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Odooの公式ウェブサイト。