یکی از متداول ترین سیستم عامل ها برای نصب odoo و استفاده تجاری از آن، لینوکس ubuntu است. در ادامه مراحل کار رو توضیح می دهم

  1. update و upgrade کردن ubuntu
  2. فعال کردن ssh و تنظیمات یوزر root
  3. نصب چند dependency اولیه
  4. نصب و کانفیگ PostgreSQL
  5. ساخت یوزر برای کاربری odoo
  6. دریافت نسخه ای مناسب از odoo
  7. ساخت و فعال سازی Virtual Environment
  8. نصب Python Dependency ها
  9. ساخت فایل کانفیگ ادو

 

1- update و upgrade کردن لینوکس

اولین کاری که توصیه میشه قبل از نصب پکیج های روی لینوکس ، به روز کردن خود لینوکس هست و همینطور بد نیست که upgrade هم بشود تا از آخرین نسخه ابونتو استفاده شود
برای این کار از دستورات زیر استفاده می کنیم:


sudo apt update
sudo apt upgrade

2- فعال کردن ssh و تنظیمات یوزر

معمولا به سرور لینوکس به صورت ریموت وصل میشیم بنابراین بهتر است که در ابتدا ssh رو روی سیستم نصب و فعال کنید. اگر پکیج openssh نصب نیست، اون رو نصب می کنیم. سپس برای اینکه بتونیم با یوزر root به سرور ssh بزنیم، فایل /etc/ssh/sshd_config رو باز میکنیم و خطی که نوشته PermitRootLogin رو از کامنت بر می داریم و مقدار yes به آن می دهیم.


3- نصب چند dependency اولیه

چندتا پکیج هست که جزء نیازمندیهای پایه ای برای ادو هست که همون اول نصب می کنیم

sudo apt install git python3-pip libldap2-dev libpq-dev libsasl2-dev
4- نصب و کانفیگ PostgreSQL

پس از راه اندازی سرور و نصب چند پکیج پایه ای، نوبت به نصب Postgres هست .
ابتدا اون رو نصب می کنیم

sudo apt install postgresql postgresql-client

سپس یک یوزر برای دسترسی ادو به دیتابیس درست می کنیم

su - postgres -c "createuser -s odoo18"

برای این یوزر یک پسورد ست می کنیم

su postgres
ALTER ROLE odoo18 WITH PASSWORD 'odoo18';
5- ساخت یوزر برای کاربر ادو
sudo useradd -m -d /opt/odoo18 -U -r -s /bin/bash odoo18
6- دریافت نسخه مناسبی از ادو
git clone https://www.github.com/odoo/odoo --depth 1 --branch 18.0 --single-branch odoo

دستور بالا ورژن 18 نسخه کامیونیتی ادو رو از گیت هاب رسمی ادو دانلود می کنه. میشود از نسخه های دیگه هم که در گیت هاب هست استفاده کرد و یا فایل های رو مستقیما دانلود کرده و در مسیر روت یوزر odoo18 بگذاریم


7- ساخت و فعالسازی Virtual Environment

نصب python virtual environment

sudo apt install python3-venv

ساخت و فعال کردن virtual environment

python3 -m venv odoo-venv
source odoo-venv/bin/activate

8- نصب python dependency ها

پس از ساخت و فعال کردن virtual environment، نوبت نصب تمام کتابخانه های لازم برای ادو هست که معمولا در فایل requirements.txt همراه با نسخه ادو ارائه می شود.

pip install -r odoo/requirements.txt

9- ساخت فایل کانفیگ ادو

فایل کانفیگ ادو جایی هست که تنظیمات پایه ای ادو و ارتباطات آن با دیتابیس ها و سرورها تنظیم می شود.
پستی در این زمینه هم با عنوان تنظیمات odoo در فایل odoo.conf در سایت موجود است که می توانید مطالعه کنید.

پیام بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *