Odooインストール · 2 min read · Nov 17, 2025
Ubuntu 16.04にOdoo ERPソフトウェアをインストールする方法
Odooは、ビジネスを整理し成長させるのに役立つ、ウェブベースのオープンソースの企業資源計画および顧客関係ソフトウェアです。Odooは以前はopenERPと呼ばれており、そのためTinyERPとも呼ばれていました。Odooを拡張するための多くのアプリが利用可能で、例えば請求書、会計、製造、購買、倉庫管理、プロジェクト管理などがあります。
OdooはFabien Pinckaers/Odoo S.Aによって作成され、Pythonで書かれています。Linux、Windows、Mac OS Xなど、多くのオペレーティングシステムで利用可能です。私はサーバーインストールにUbuntu 16.04を使用します。Odooは2015年10月1日にERPソフトウェアのバージョン9をリリースしました。
前提条件
- Ubuntu 16.04 - 64bit
- 2GBメモリ
このチュートリアルで行うこと:
- Odooリポジトリを追加
- ユーザーを設定
- PostgreSQLをインストールおよび設定
- Odooに必要な依存関係をインストール
- Odooをインストール
- Odooを設定
ステップ1 - Odooリポジトリを追加
最初に、Odooのaptリポジトリをリポジトリデータベースファイル/etc/apt/sources.listに追加する必要があります。まず、次のaptコマンドでOdooキーを追加します:
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -次に、echoコマンドでOdooリポジトリを追加します:
echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list注意: >> = sources.listファイルの最後の行にOdooリポジトリを追加します。
そして、Ubuntuパッケージリストを更新します:
apt-get updateステップ2 - Odoo用のLinuxユーザーを設定
/home/odooというホームディレクトリを持つ新しいユーザーodooを作成し、グループodooを設定します。次のコマンドで行うことができます:
sudo adduser --system --home=/opt/odoo --group odooそして、/var/lib/ディレクトリにOdoo用の新しいディレクトリを作成します。
mkdir -p /var/lib/odooステップ3 - PostgreSQLをインストールおよび設定
次のapt-getコマンドでPostgreSQLをインストールします:
sudo apt-get install postgresqlそして、PostgreSQLシェルにログインします:
su - postgres今、Odoo用のロールを作成します。これにより、OdooがPostgreSQLサーバーにアクセス/接続し、データベースを作成、削除、または変更できるようになります。セキュリティを確保するために、パスワードを入力する必要があります。
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
TYPE YOUR PASSWORD HERE最後に、PostgreSQLシェルからログアウトするためにexitと入力します。
ステップ4 - 必要な依存関係をインストール
Odooには多くのPythonモジュールが必要です。以下のすべてのパッケージをインストールして、前提条件を満たします:
sudo apt-get install python-cups python-dateutil python-decorator python-docutils python-feedparser \
python-gdata python-geoip python-gevent python-imaging python-jinja2 python-ldap python-libxslt1 \
python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 \
python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests \
python-simplejson python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject \
python-werkzeug python-xlwt python-yaml wkhtmltopdfステップ5 - Odooをインストール
次に、aptを使用してOdooをインストールできます:
sudo apt-get install odooインストールが完了すると、Odooはポート8069で実行されます。次のコマンドで確認できます:
netstat -plntu

Odooはインストールされ、ポート8069で実行されています。nginxウェブサーバーをOdooのリバースプロキシとして使用するため、ローカルIPでOdooを実行します。
vimでOdooの設定ファイルを編集します:
vim /etc/odoo/openerp-server.confファイルの最後に、以下の設定を貼り付けます:
xmlrpc_interface = 127.0.0.1
xmlrpc_port = 8069保存して終了します。
ステップ6 - Nginxをインストールおよび設定
Nginxは、メモリとCPUの使用量が少ない軽量のウェブサーバーおよびプロキシです。このステップでは、nginxをインストールし、Odooのリバースプロキシとして設定します。
aptでnginxをインストールします:
sudo apt-get install nginxnginxの仮想ホストディレクトリに移動し、新しい設定ファイルを作成します:
cd /etc/nginx/sites-available/
vim odoo以下の設定を貼り付けます:
## Odooバックエンド ##
upstream odooerp {
server 127.0.0.1:8069;
}
## httpsサイト##
server {
listen 443 default_server;
server_name odoo.mysite.co;
root /usr/share/nginx/html;
index index.html index.htm;
# ログファイル
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
# sslファイル
ssl on;
ssl_ciphers ALL:!ADH:!MD5:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_certificate /etc/nginx/ssl/odoo.crt;
ssl_certificate_key /etc/nginx/ssl/odoo.key;
# プロキシバッファ
proxy_buffers 16 64k;
proxy_buffer_size 128k;
## odoo proxypass with https ##
location / {
proxy_pass http://odooerp;
# バックエンドが死んだ場合のタイムアウトを強制
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
# ヘッダーを設定
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
# 60分間メモリに静的データをキャッシュ
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass http://odooerp;
}
}
## httpがhttpsにリダイレクト ##
server {
listen 80;
server_name odoo.mysite.co;
# 厳格なトランスポートセキュリティ
add_header Strict-Transport-Security max-age=2592000;
rewrite ^/.*$ https://$host$request_uri? permanent;
}保存して終了します。
私はodoo.mysite.coというドメイン名の下でnginxの下でodooを実行し、安全なhttps接続を使用します。
次に、opensslを使用してodoo用の新しいssl証明書ファイルを作成する必要があります。
SSLディレクトリを作成します:
mkdir -p /etc/nginx/ssl
cd /etc/nginx/ssl次のopensslコマンドで新しい自己署名証明書ファイルを生成します:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/odoo.key -out /etc/nginx/ssl/odoo.crt証明書ファイルの権限を変更します:
chmod 600 odoo.key新しいodoo仮想ホストを有効にし、nginxの設定をテストします:
ln -s /etc/nginx/sites/available/odoo /etc/nginx/sites-enabled/odoo
nginx -tnginxの設定にエラーがないことを確認し、次にnginxウェブサーバーを再起動します:
systemctl restart nginxステップ7 - Odooを設定
Odooとnginxがインストールされました。ウェブブラウザを開き、odooのURLを入力します。私の場合は: https://odoo.mysite.co
新しいデータベースを作成し、管理者アカウントのメールアドレスとパスワードを設定するように求められます。
インストールの詳細を入力し、’ データベースを作成 ‘をクリックします。

Odooのインストールが完了するまで、しばらくお待ちください。
Odooがデータベースを作成した後、Odoo管理ダッシュボードにログインできます。しかし、セキュリティ上の理由から、Odooデータベースマネージャーのマスターパスワードを設定する必要があります。
‘ データベースを管理 ‘をクリックします。

‘ マスターパスワードを設定 ‘をクリックします。

パスワードを入力し、’ 続行 ‘をクリックします。

マスターパスワードが設定されました。今、OdooのURL ‘ https://odoo.mysite.co/‘ に戻ります。
メールアドレスとパスワードを入力し、’ ログイン ‘をクリックします。

Odoo管理ダッシュボード。

新しいアプリ ‘ フォーラム ‘をインストールした後のOdooのホームページ。

Odoo 9がnginxと共にUbuntu 16.04に正常にインストールされました。
結論
Odooは、ビジネスを管理するのに役立つオープンソースアプリケーションです。Odoo / OpenERPは簡単にインストールおよび設定でき、複数のオペレーティングシステムをサポートしています。Odooには、請求書、会計、製造、購買、倉庫管理、プロジェクト管理など、多くのアプリケーションが利用可能です。これらのアプリは、ビジネスを管理し成長させるのに役立ちます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。