この記事では、Ubuntu16.04にOdoo12をインストールする方法を紹介します。 。 Odoo(以前のOpenERP)は、CRM、eコマース、会計、在庫、ERP、POS、プロジェクト管理など、企業のすべてのニーズに対応するオープンソースのビジネスアプリのスイートです。 Odooには、オープンソースのCommunityEditionとライセンスされたEnterpriseEditionの2つのエディションがあります。この場合、Odooのコミュニティエディションをインストールして使用します。
1。要件
5ユーザーを実行するOdooの最小システム要件は、2つのCPUコアと2GbのRAMメモリです。このチュートリアルでは、VPSSSD2プランを使用します。
- Ubuntu 16.04 VPS
- PostgreSQLサーバー
- Pythonバージョン3.5
- ApacheWebサーバー
- root権限でのSSHアクセス
2。 SSH経由でログインし、システムを更新します
ルートユーザーとしてSSHを使用してUbuntu16.04VPSにログインします
ssh root@IP_Address -p Port_number
次のコマンドを使用して、サーバーに適切なUbuntuバージョンがインストールされているかどうかを確認できます。
# lsb_release -a
次の出力が得られるはずです:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
ログインしたら、次のコマンドを実行して、インストールされているすべてのパッケージを利用可能な最新バージョンに更新します
apt-get update && apt upgrade
3。 PostgreSQLサーバーをインストールする
Odooはその情報を保存するためにPostgreSQLデータベースを必要とするため、PostgreSQLサーバーをインストールする必要があります。次のコマンドを使用してPostgreSQLサーバーをインストールします。
apt-get install postgresql
インストールしたら、PostgreSQLサーバーを起動し、サーバーの起動時に起動できるようにします。
systemctl start postgresql systemctl enable postgresql
Ubuntu16.04にPostgreSQLをインストールする方法の詳細については、このチュートリアルに従ってください
3。リポジトリを追加してOdooをインストールします
Odooは公式のUbuntu16.04リポジトリでは利用できないため、インストールするには、Odooリポジトリをサーバーに追加する必要があります。これを行うには、次のコマンドを実行します
wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
4。 UbuntuにOdoo12をインストールする
次に、ローカルパッケージデータベースを更新します
apt-get update
aptパッケージマネージャーを使用してOdooをインストールします
apt-get install odoo
このコマンドは、Odoo、Python 3、および必要なすべてのPythonモジュールをインストールし、PostgreSQLユーザーを作成して、Odooインスタンスを起動します。インストールが完了したら、Odooサービスのステータスを確認できます:
systemctl status odoo
出力:
● odoo.service - Odoo Open Source ERP and CRM Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled) Active: active (running) Main PID: 7693 (odoo) CGroup: /system.slice/odoo.service └─7693 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
インストールが完了したら、Odooの構成ファイルを編集し、マスター管理者パスワードを設定します。
nano /etc/odoo/odoo.conf
「admin_passwrd」行のコメントを解除し、admin_passwordフィールドを強力なパスワードに変更します。
admin_passwd = STRONG_PASSWORD
これらの変更を有効にするには、Odooを再起動します
systemctl restart odoo
この時点で、お気に入りのWebブラウザーを開き、http:// your_IP_Address:8069
でOdooにアクセスできます。
5。 Apacheのインストール
Apacheがサーバーにすでにインストールされ、実行されているかどうかを確認します。これは、次のコマンドで実行できます。
dpkg -l apache2
Apacheがインストールされていない場合は、次のコマンドを実行してこれを行うことができます。
apt-get install apache2
インストールが完了したら、サーバーの起動時に次のコマンドでApacheを自動的に起動できるようにする必要があります。
systemctl enable apache2
次のコマンドを使用して、Apacheサービスのステータスを確認することもできます。
systemctl status apache2
Apacheがサーバーにインストールされて実行されていることを確認したので、次の手順に進み、Odooリバースプロキシを設定できます。
次のステップでは、Apache用にいくつかの追加のプロキシモジュールを有効にする必要があります。これらのモジュールを有効にするには、次のコマンドを実行します。
a2enmod proxy a2enmod proxy_http
これが完了したら、次のコマンドを使用して、nanoまたはお気に入りのテキストエディタを使用して新しい構成ファイルを開きます。
nano /etc/apache2/sites-available/your_domain.conf
次の行を追加します:
<VirtualHost *:80> ServerName your_domain.com ServerAlias www.your_domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://your_domain.com:8069/ ProxyPassReverse / http://your_domain.com:8069/ <Location /> Order allow,deny Allow from all </Location> </VirtualHost>
以下を使用して、Apacheで「your_domain.conf」構成を有効にします。
ln -s /etc/apache2/sites-available/your_domain.conf /etc/apache2/sites-enabled/your_domain.conf
「your_domain.com」を実際のドメイン名に置き換えることを忘れないでください。変更を保存し、Apache Webサーバーを再起動して、変更を有効にします。
service apache2 restart
それでおしまい。すべての手順を正しく実行すると、Ubuntu16.04マシンでドメイン名を使用してOdoo12にアクセスできるようになります。 Odoo 12の機能と構成の詳細については、公式ドキュメントを確認してください。
もちろん、Ubuntu16.04にOdoo12をインストールする必要はありません Odoo VPSホスティングサービスのいずれかを使用している場合は、専門のLinux管理者にUbuntu16.04にOdoo12をインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
Ubuntuをアップグレードし、改良されたOdoo 13のインストールを計画している場合は、その解決策があります。 Ubuntu18.04にOdoo13をインストールする方法についてのガイドを確認し、一度に1ステップずつ実行できます。
PS。 この投稿が気に入った場合は、Ubuntu16.04にOdoo12をインストールする Apacheをリバースプロキシとして使用する場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。