نصب و راه‌اندازی نرم‌افزار odoo

چهارشنبه 25 مهر 1403 توسط
نصب و راه‌اندازی نرم‌افزار odoo
محقق (دیجیتال مارکتینگ)

برای نصب Odoo، مراحل زیر را دنبال کنید. این راهنما برای سیستم‌عامل Ubuntu 22.04 نوشته شده، اما روی سایر نسخه‌های لینوکس نیز کاربرد دارد. این راهنما به شما در نصب نرم‌افزار odoo را از نسخه 16 تا 18.1 که آخرین نسخه است کمک می‌کند.

۱. پیش‌نیازها را نصب کنید

قبل از نصب Odoo، باید برخی وابستگی‌های موردنیاز را نصب کنید. ابتدا ترمینال را باز کنید و این دستورات را اجرا کنید:

sudo apt update && sudo apt upgrade -y
sudo apt install python3 python3-pip python3-dev python3-venv \
postgresql postgresql-contrib \
git curl libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev \
libffi-dev libpq-dev libjpeg-dev libopenjp2-7-dev \
zlib1g-dev libtiff5-dev libfreetype6-dev -y

تنظیم PostgreSQL

پس از نصب، باید یک دیتابیس مخصوص Odoo ایجاد کنید:

  1. وارد حساب کاربری PostgreSQL شوید:
    bashCopyEditsudo -u postgres psql
    
  2. یک کاربر جدید برای Odoo بسازید (مثلاً نام کاربر odoo باشد):
    sqlCopyEditCREATE USER odoo WITH CREATEDB PASSWORD 'mysecurepassword';
    
  3. خروج از محیط PostgreSQL:
    sqlCopyEdit\q
    

۲. دانلود و نصب Odoo

دانلود سورس Odoo

می‌توانید Odoo را مستقیماً از مخزن GitHub دریافت کنید. نسخه مورد نظر را تعیین کنید (مثلاً 17.0 برای Odoo 17):

bashCopyEditsudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
sudo su - odoo
git clone https://github.com/odoo/odoo.git --depth 1 --branch 17.0 ~/odoo

بیشتر بخوانید:

🔗نسخه 16 اودو

🔗نسخه 17 اودو

🔗نسخه 18 اودو

ایجاد محیط مجازی و نصب وابستگی‌ها

bashCopyEditcd ~/odoo
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

۳. تنظیمات Odoo

ایجاد فایل پیکربندی

فایل تنظیمات را ایجاد کنید:

bashCopyEditsudo nano /etc/odoo.conf

و محتوای زیر را در آن قرار دهید:

javaCopyEdit[options]
admin_passwd = admin_password
db_host = False
db_port = False
db_user = odoo
db_password = mysecurepassword
addons_path = /opt/odoo/odoo/addons
logfile = /var/log/odoo.log

۴. اجرای Odoo

اکنون می‌توان Odoo را اجرا کرد:

bashCopyEditcd ~/odoo
source venv/bin/activate
python odoo-bin --config=/etc/odoo.conf

پس از اجرای موفقیت‌آمیز، Odoo روی پورت 8069 در دسترس خواهد بود. مرورگر را باز کنید و آدرس زیر را وارد کنید:

arduinoCopyEdithttp://localhost:8069

۵. تنظیم Odoo به‌عنوان یک سرویس (اختیاری)

اگر می‌خواهید Odoo همیشه به‌صورت خودکار اجرا شود، باید یک سرویس systemd برای آن ایجاد کنید.

bashCopyEditsudo nano /etc/systemd/system/odoo.service

محتوای زیر را در آن قرار دهید:

makefileCopyEdit[Unit]
Description=Odoo
After=network.target

[Service]
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo/venv/bin/python3 /opt/odoo/odoo/odoo-bin --config=/etc/odoo.conf
Restart=always

[Install]
WantedBy=multi-user.target

سپس سرویس را فعال و راه‌اندازی کنید:

bashCopyEditsudo systemctl daemon-reload
sudo systemctl enable odoo
sudo systemctl start odoo

برای مشاهده وضعیت سرویس:

bashCopyEditsudo systemctl status odoo

نتیجه

اکنون Odoo به‌درستی روی سرور شما نصب شده و اجرا می‌شود. می‌توانید از طریق مرورگر به آن دسترسی داشته باشید و فرآیند پیکربندی اولیه را انجام دهید.

اودو ایران معتبر‌ترین مرجع odoo در ایران.

منبع:

chatgpt