Odoo のインストール方法(Odoo 側では説明してくれません)

Odoo のインストール方法(Odoo 側では説明してくれません)

オドゥー Odooは、フリーミアム モデルのエンタープライズ リソース プランニング (ERP) システムです。

組織を運営している場合は、Odoo を使用して会計、在庫、CRM、請求書発行などをすべて処理できます。これは、ビジネス向けのワンストップ アプリとして設計されており、ドキュメント管理、チャットなどが含まれています。

こうした製品は、最善の製品群を犠牲にして、緊密な統合を実現しています。それがうまくいく場合もあれば、うまくいかない場合もあります。例えばCRMのように、スイートの一部の機能に重点を置く場合、OdooはSalesForceに太刀打ちできないでしょう。しかし、典型的なニーズがある場合や、ニーズに合わせて拡張する予定がある場合は、幅広いERPプラットフォームの利用が効果的です。大企業では、ERPは予算の中で7桁から9桁の項目となることがよくあります。

Odooに9桁の金額を支払う人はいませんが、十分に使いやすいです(Odooのサイトで試すことができます)。Pythonで書かれており、大規模なコミュニティがあります。無料でセルフホスティングすることも、SaaS形式で月額料金を支払ってホスティングしてもらうこともできます(一般的なモデルです)。

シンプルな複式簿記プラットフォームを探していて、Odooが面白そうだったので、オンラインSaaSを試してみました。会計モジュールだけを使うなら、無料で永久に運用できます。というのも、総勘定元帳会計は実際のビジネスで求められるもののほんの一部に過ぎないからです。いずれにせよ、機密データになる可能性があるので、ローカルでホスティングすることにしました。

そして私はオドゥーと戦争を始めたのです。

Odoo は優れた製品ですが、類似の多くの製品と同様に次のような欠点があります。

  • 彼らはFOSS/フリーミアムモデルを好みますが、プレミアムな側面により興味を持っています(驚くことではありません)
  • ドキュメント作成は得意ではない
  • さまざまな時期に、さまざまな熱心なボランティアが参加して詳細なドキュメントを書いたことは明らかですが、非常に不均一です。
  • ドキュメントはメンテナンスされていません。例えば、Postgres 9 を参照しています。

ああ、それと彼らはGitHubのIssueを読んでくれません。問題があれば、お金を払ってサポートサービスを利用する必要があるのです。

いずれにせよ、ドキュメント通りに製品をインストールするのは不可能です。ですから、イライラしながらGoogle検索でこのページを見つけたインターネットユーザーの皆様、大歓迎です!

Odooのインストール方法を説明します。インストール済みのDebian 11 VMを使用しました。apt-get updateを実行した結果、最終的なDebianバージョンは11.4でした。

 apt-getアップデート
apt-get -y アップグレード
再起動(必要ない場合もあります)
apt-get -y で postgresql をインストールします
su - postgres および Postgres の場合:
  odooというユーザーをパスワードsomethingで作成する
  GRANT CREATEDB を実行する
終了してルートシェルに戻ります
wget -O - https://nightly.odoo.com/odoo.key | apt-key を追加 -
echo "deb http://nightly.odoo.com/15.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
apt-getアップデート
apt-getでodooをインストール

将来的には 15.0 を変更する必要があることに注意してください。

私があなたを救っているいくつかの重要な苦痛:

  • pip を使ってインストールするといったナンセンスな話は無視してください。そうしないと痛い目に遭うでしょう。ここで紹介したパッケージはとっくの昔に消え去っており、pip パッケージを勝手にインストールすれば、ただのトラブルに巻き込まれるだけです。必要なものはすべてパッケージマネージャーによって自動的にインストールされます。
  • データベースを作成したいと思うかもしれませんが、やめてください。Odoo はデータベース自体の作成を要求します。「odoo」ユーザーには CREATEDB 権限が必要です。これは非常に奇妙な選択であり、どこにもドキュメントがありません。
  • Odoo が起動したら、/var/log/odoo/odoo-server.log でエラーがないか確認してください。大きな問題がなければ、ブラウザでポート 8069 に接続してください。おかげで、30分も Google 検索に費やす時間を節約できました。というのも、驚いたことに、ドキュメントには起動したインスタンスへの接続方法が一切記載されていなかったからです。

楽しむ!

おすすめの記事