概要
Odoo はソースからインストールされ、以下の構成で動作します:
- systemdサービスとして
- 専用システムユーザーで実行
odoo - PostgreSQL をデータベースバックエンドとして使用
- Python 仮想環境内で動作
- ポート 8069 でリッスン中
アクセス
ブラウザで開く: http://<SERVER_IP>:8069
初回アクセス時に Odoo のセットアップウィザードが起動します。
- マスターパスワードを入力してください(参照元:
/root/.cloudzy-creds(admin_passwd). - フォームに必要事項を入力して、初期データベースと管理者アカウントを作成します。
すべてのコンポーネントの初期化が完了するまで、初回起動には時間がかかる場合があります。
主要なファイルとディレクトリ
- Odoo ホーム
/opt/odoo - Odooソース
/opt/odoo/odoo - 仮想環境:
/opt/odoo/venv - 設定ファイル:
/etc/odoo.conf - カスタムアドオン:
/opt/odoo/custom/addons - Systemdサービス
/etc/systemd/system/odoo.service - 認証情報ファイル
/root/.cloudzy-creds
サービス管理
ステータスを確認:
systemctl status odoo
サービスを開始:
systemctl start odoo
サービスを再開:
systemctl restart odoo
ログを表示:
journalctl -u odoo -f
Odoo設定
メイン設定ファイル: /etc/odoo.conf
主要パラメータ
admin_passwd→ マスターパスワードdb_user→ odooaddons_path→ コアモジュール + カスタムモジュールxmlrpc_port→ 8069
セキュリティに関する注記
安全なデプロイのために、以下を設定してください:
- Nginx リバースプロキシの設定。
- HTTPS.
- ポート 8069 へのアクセスを制限するファイアウォールルールの設定。
- Fail2ban またはレート制限によるアクセス保護の設定。