راهنمای جامع نصب اودوو بر روی ویندوز و لینوکس
Odoo یکی از پیشرفتهترین نرمافزارهای ERP (برنامهریزی منابع سازمانی) و بهترین نرم افزار erp است که برای مدیریت جامع کسبوکارها طراحی شده. این نرمافزار بیش از 30 ماژول را ارائه میده که میتونه برای بخشهای مختلف سازمان، مانند مدیریت مالی، منابع انسانی، فروش، و زنجیره تأمین استفاده بشه. Odoo به دلیل متنباز بودن و قابلیت سفارشیسازی، از محبوبیت بسیار بالایی در میان سازمانهای کوچک و بزرگ برخورداره.
شرکت مگا ای آر پی یکی از پیشگامان در ارائه خدمات ERP در ایران است که بهصورت تخصصی در زمینه سفارشیسازی و نصب و راهاندازی نرمافزار Odoo فعالیت میکنه. با توجه به رشد روزافزون نیاز کسبوکارها به سیستمهای مدیریت منابع سازمانی (ERP)، مگا ای آر پی توانسته با استفاده از تیمی متخصص و باتجربه، Odoo رو بهعنوان یکی از بهترین و پرکاربردترین نرمافزارهای ERP در بازار، برای سازمانها و شرکتهای مختلف پیادهسازی کنه.
مگا ای آر پی با ارائه خدمات نصب اودوو، پیکربندی کامل سیستم، آموزش کاربران، و پشتیبانی پس از اجرا، تلاش میکنه که فرآیندهای کاری سازمانها رو بهینهسازی کنه و با استفاده از قابلیتهای متنباز Odoo، اون رو کاملاً مطابق با نیازهای مشتریان سفارشیسازی کنه. اگه دنبال راهحلی جامع و یکپارچه برای مدیریت کسبوکارت هستی، MegaERP با تجربه در پیادهسازی Odoo میتونه بهترین انتخاب شما باشه.
راهنمای نصب اودوو (Odoo 18)
یکی از مهمترین مراحل در استفاده از Odoo، نصب صحیح آن است.نصب اودوو بر روی ویندوز و لینوکس ممکنه نیاز به مراحل متفاوتی داشته باشه که در این بخش به بررسی کامل اونها میپردازیم.
برای نصب اودوو 18 که آخرین نسخه این نرمافزار ERP است، باید مراحلی رو طی کنی که در ادامه بهصورت کامل و دقیق توضیح داده شدهان. این مراحل برای نصب اودوو 18 بر روی سیستمعاملهای لینوکس (بهخصوص Ubuntu) و ویندوز ارائه میشن. همچنین در این بخش به مشکلات و ارورهای رایج در نصب اشاره خواهیم کرد تا بتونید بهراحتی این نسخه رو نصب و استفاده کنید.
پیشنیازها برای نصب اودوو
پیش از شروع به نصب اودوو 18، باید از درستی سیستم خود و مطابقت آن با حداقل نیازهای نرمافزار اطمینان حاصل کنید. برای اجرای Odoo 18، نیاز به موارد زیر دارید:
- سیستمعامل: Ubuntu 20.04 یا جدیدتر، ویندوز 10 یا جدیدتر
- پایگاه داده: PostgreSQL 13 یا بالاتر
- Python: نسخه 3.8 یا بالاتر
- حافظه RAM: حداقل 4 گیگابایت (8 گیگابایت برای عملکرد بهتر)
- فضای ذخیرهسازی: حداقل 50 گیگابایت فضای آزاد
مراحل نصب اودوو (Odoo 18) بر روی Ubuntu
مرحله 1: بهروزرسانی سیستم
ابتدا باید سیستم Ubuntu خودتون رو بهروز کنید. این کار با دستور زیر انجام میشه:
sudo apt update && sudo apt upgrade -y
مرحله 2: نصب پیش نیازها
نصب اودوو نیازمند برخی کتابخانهها و ابزارهای مورد نیاز است. برای نصب آنها، دستور زیر را اجرا کن:
sudo apt install python3 python3-pip build-essential wget git python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev
مرحله 3: نصب و پیکربندی PostgreSQL
Odoo از پایگاه داده PostgreSQL استفاده میکنه. برای نصب PostgreSQL و تنظیم آن از دستور زیر استفاده کن:
sudo apt install postgresql -y
پس از نصب PostgreSQL، باید یک کاربر جدید برای Odoo ایجاد کنی:
sudo su - postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
با این کار یک کاربر پایگاه داده با نام odoo و یک رمز عبور ایجاد میشه که در پیکربندی Odoo قراره استفاده بشه.
مرحله 4: دانلود سورس Odoo 18
برای دانلود سورس Odoo 18 از گیتهاب، ابتدا باید به دایرکتوری مورد نظر بری و سپس دستور زیر رو اجرا کنی:
sudo mkdir /odoo
sudo chown $USER:$USER /odoo
cd /odoo
git clone https://www.github.com/odoo/odoo --depth 1 --branch 18.0 --single-branch .
مرحله 5: ایجاد محیط مجازی Python
حالا باید یک محیط مجازی Python برای نصب پیش نیازهای Odoo ایجاد کنی:
python3 -m venv odoo-venv
source odoo-venv/bin/activate
pip install -r requirements.txt
مرحله 6: نصب و پیکربندی Wkhtmltopdf
برای تولید گزارشهای PDF در Odoo، به Wkhtmltopdf نیاز داری. این ابزار رو با دستور زیر نصب کن:
sudo apt install wkhtmltopdf
مرحله 7: پیکربندی فایل Odoo
فایل پیکربندی Odoo باید شامل اطلاعات مربوط به پایگاه داده و تنظیمات سرور باشه. برای ایجاد فایل پیکربندی، دستور زیر رو اجرا کن:
sudo cp /odoo/debian/odoo.conf /etc/odoo.conf
sudo nano /etc/odoo.conf
محتویات زیر رو در فایل وارد کن:
[options]
admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = Your_DB_Password
addons_path = /odoo/addons
logfile = /var/log/odoo/odoo.log
سپس مجوزهای دسترسی رو برای فایل تنظیم کن:
sudo chown odoo: /etc/odoo.conf
sudo chmod 640 /etc/odoo.conf
مرحله 8: پیکربندی سرویس Odoo
برای راهاندازی و نصب اودوو به عنوان یک سرویس، باید فایل سرویس رو تنظیم کنی. فایل سرویس Odoo رو در مسیر /etc/systemd/system/odoo.service ایجاد کنی:
sudo nano /etc/systemd/system/odoo.service
محتویات زیر رو در فایل وارد کن:
[Unit]
Description=Odoo
Documentation=http://www.odoo.com
[Service]
# Ubuntu convention:
Type=simple
User=odoo
ExecStart=/odoo/odoo-bin -c /etc/odoo.conf
[Install]
WantedBy=multi-user.target
فایل سرویس رو ذخیره کرده و مجوزهاش رو تنظیم کن:
sudo chmod 755 /etc/systemd/system/odoo.service
مرحله 9: راهاندازی Odoo
برای راهاندازی سرویس Odoo و اجرای اون بهطور خودکار با بوت سیستم، از دستورات زیر استفاده کن:
- sudo systemctl start odoo
- sudo systemctl enable odoo
- حالا میتونی به Odoo از طریق مرورگر و آدرس زیر دسترسی پیدا کنی:
- http://<your_domain_or_IP_address>:8069
راهنمای نصب اودوو بر روی ویندوز
- ابتدا پایتون رو نصب کن.
- حالا PostgreSQL رو نصب کن.
- pgAdmin4 و PSQL رو پیکربندی کن.
- کیت ++C را با Visual Studio Tools نصب کن.
- Odoo 18 رو از Github دانلود کن.
- Pycharm رو نصب کن.
- محیط توسعه Odoo 18 رو در Pycharm تنظیم کن.
مرحله 1: پایتون را نصب کن
- برای شروع، مطمئن شو که پایتون از قبل روی سیستم شما نصب نشده باشه. میتونی این مورد رو با تایپ «Python-version» در خط فرمان بررسی کنی. اگه پایتون نصب شده باشه، شماره نسخه ای مانند Python 3.xx.x رو نمایش می ده. در غیر این صورت، پیغام خطایی مانند “’python’ is not recognised as an internal or external command, operable program, or batch file.” رو مشاهده می کنی.
- برای Odoo 18، به پایتون 3.10 یا بالاتر نیاز داری. اگر نسخه شما زیر 3.10 است یا پایتون نصب نشده است، برای دانلود به وب سایت رسمی پایتون [https://www.python.org/downloads/] برو.
- پس از دانلود، دستورالعمل های نصب رو دنبال کن. در حین نصب، ممکنه لازم باشه کادری رو که میگه “Add Python to PATH” رو علامت بزنی تا مطمئن بشی پایتون به راحتی از طریق خط فرمان قابل دسترسیه. پس از نصب، می تونی با تایپ مجدد "Python-version" در خط فرمان، تأیید کنی که پایتون به درستی نصب شده.
- در طول مراحل نصب پکیج exe دانلود شده، گزینه « Custom Installation » رو انتخاب کن. علاوه بر این، برای دسترسی راحتتر، مطمئن شو که کادر با عنوان “Add Python 3.12 to PATH” رو علامت بزنی.
- در optional page، تمام چک باکس ها رو علامت بزن و سپس با کلیک روی «Next» ادامه بده.
- در Advanced page ، پنج چک باکس اول رو انتخاب کن، سپس برای ادامه روی “Install” کلیک کن.
مرحله 2: PostgreSQL رو نصب کن
- برای نصب PostgreSQL بر روی رایانه خود، به وب سایت رسمی PostgreSQL به آدرس [https://www.enterprisedb.com/downloads/postgres-postgresql-downloads] برو و مستقیماً از اونجا دانلود کن.
- بهتره نسخه 13 به بالا رو تهیه کنی. روی نماد دانلود در زیر گزینه “Windows x86-64” کلیک کن و سپس بسته رو نصب کن. هنگام نصب، در صفحه « select components » نصبکننده، مطمئن شو که تمام چک باکسهای اجزا رو علامت بزنی و یک super user password در صفحه «password» تنظیم کن. تمام تنظیمات دیگه رو تغییر نده.
- پس از نصب PostgreSQL، یک Stack Builder wizard برای اضافه کردن اجزای اضافی ظاهر می شه. در wizard، همه برنامههای کاربردی رو در دسته « Database Drivers » انتخاب کن و سپس wizard رو finish کن.
مرحله 3: pgAdmin4 و PSQL رو پیکربندی کن
از آنجایی که pgAdmin4 در حین نصب PostgreSQL انتخاب شده است، از قبل روی رایانه شما قرار داره. pgAdmin4 رو باز کن و "Servers" رو در Object Explorer (در سمت چپ) انتخاب کن. از شما خواسته می شه که یک رمز عبور امن برای pgAdmin تنظیم کنی.
در زیر سرورها، Postgres Object را انتخاب کن و " Login or Group Role " را پیدا کن. و روی create a new role. راست کلیک کن.
- role رو در تب "general" مشخص کن.
- رمز عبور را در تب " Definition " تنظیم کن.
- همه گزینهها را در تب « Privileges » فعال کن.
- پس از پیکربندی این تنظیمات، به خاطر بسپار و save کن.
مرحله 4: کیت ++C رو با استفاده از Visual Studio Tools نصب کن
++C به عنوان یک زبان حیاتی برای توسعه برنامه های کاربردی ویندوز محسوب میشه. ویژوال استودیو توسعه دهندگان رو به یک جعبه ابزار و کتابخانه های گسترده مجهز می کنه و فرآیند ایجاد برنامه های کاربردی، سرویس ها و اجزای دسکتاپ ویندوز رو از طریق ++C ساده می کنه.
- برای شروع نصب، C++ Built Tools installer رو مستقیماً از وب سایت رسمی در [https://visualstudio.microsoft.com/visual-cpp-build-tools/] دریافت کن.
- هنگام نصب، اطمینان حاصل کن که " ++esktop Development with C" رو انتخاب کرده و اجزای اختیاری رو مطابق شکل نمایش داده شده انتخاب کنی. این مولفه ها محیط توسعه شما رو با قابلیت های اضافی متناسب با نیازهای شما تقویت می کنن.
- پس از انجام تنظیمات نصب، مراحل نصب رو ادامه بده. پس از تکمیل، توصیه می شه دستگاه رو مجددا راه اندازی کنی تا تغییرات به طور موثر اعمال بشه. این مرحله تضمین می کنه که ابزارها و اجزای++C نصب شده به طور کامل در محیط توسعه شما ادغام شده و آماده ایجاد برنامه های کاربردی ویندوز با ویژوال استودیو هستن.
مرحله 5: Odoo 18 رو از Github دانلود کن
- خرید Odoo 18 از GitHub بسیار ساده اس. با بازدید از وب سایت رسمی GitHub در [https://github.com/] شروع کن. بعد، Odoo رو جستجو کن و اولین نتیجه نمایش داده شده رو انتخاب کن.
- اطمینان حاصل کن که دسته نشان داده شده 18 است، سپس روی دکمه "Code" کلیک کن. از اونجا، گزینه دانلود zip رو برای Odoo 18 انتخاب کن.
- پس از اتمام دانلود، فایل ها رو استخراج کرده و در مکانی امن ذخیره کن. برای دسترسی آسان و سازماندهی، توصیه می شه اونا رو در فهرست اصلی نگهداری کنی.
مرحله 6: PyCharm را نصب کن
قبل از ادامه نصب PyCharm، مطمئن شو که سیستم شما حداقل شرایط زیر رو برآورده می کنه:
- رم: حداقل 4 گیگابایت رم موجود
- CPU: هر CPU جدید و مناسب تری
- فضای دیسک: حداقل 3.5 گیگابایت
- وضوح مانیتور: 1024×768 یا بالاتر
اگر سیستم شما با این معیارها مطابقت داره، می تونی انجمن PyCharm رو از وب سایت رسمی JetBrains در [https://www.jetbrains.com/pycharm/download/?section=windows] دانلود کنی.
در طول مراحل نصب، شما این فرصت رو خواهی داشت که گزینه های مختلف نصب، رو انتخاب کنی.
پس از انتخاب خود، نصب رو ادامه بده. پس از تکمیل، PyCharm برای استفاده در سیستم شما آماده خواهد بود.
مرحله 7: محیط توسعه Odoo 18 رو در Pycharm تنظیم کن
برای راه اندازی محیط توسعه Odoo18 خود در PyCharm، این مراحل رو دنبال کن:
- PyCharm رو از منوی برنامه های خود باز کن.
- روی « Open existing project » کلیک کن.
- پوشه ای را که Odoo18 رو در آن استخراج کرده ای انتخاب کن و روی «OK» کلیک کن.
- روی پوشه Odoo-18 در تب پروژه در سمت چپ PyCharm کلیک راست کن.
- «new» و سپس «file» رو انتخاب کن.
- نام فایل را "odoo.conf" بگذارید و روی "OK" کلیک کن.
- کدهای ارائه شده رو داخل فایل odoo.conf تازه ایجاد شده قرار بده.
[options]
; Is This The Password That Allows Database Operations:
admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo
db_password = odoo
addons_path = /home/user/odoo/addons
xmlrpc_port = 8017
نام کاربری و رمز عبور پایگاه داده رو که هنگام پیکربندی PostgreSQL با استفاده از pgAdmin تنظیم کردی، تغییر بده. همچنین، مسیر افزونهها رو به دایرکتوری «افزونهها» در پوشه Odoo-17.0 استخراجشده بهروزرسانی کن.
بعد، بیایید یک مترجم پایتون راه اندازی کنیم. به Settings، سپس Project Settings برو و Python Interpreter رو انتخاب کن.
در گزینه های Python Interpreter بر روی "Add Interpreter" کلیک کن.
مترجم رو به عنوان "System Interpreter" انتخاب کن و روی OK کلیک کن.
در نهایت، شما باید یک پیکربندی برای اجرای نمونه Odoo18 ایجاد کنی. برای انجام این کار، در زیر گزینه “Current file”، “Edit Configuration” رو انتخاب کن.
با کلیک بر روی نماد Plus در پنل بالا سمت چپ، یک پیکربندی جدید اضافه کن و Python رو از بین گزینههای موجود انتخاب کن.
- جزئیات مورد نیاز رو در پیکربندی پر کن:
- یک نام برای پیکربندی انتخاب کن.
- "Script path" رو انتخاب کن و فایل "odoo-bin" را از Odoo-18 استخراج شده (دایرکتوری پروژه) انتخاب کن.
- اگر مفسر پایتون از قبل انتخاب نشده باشه ،تنظیمش کن.
- دایرکتوری کاری رو به عنوان پوشه پروژه استخراج شده انتخاب کن.
- پارامتر "-c odoo.conf" رو اضافه کن.
- روی «apply» و سپس «OK» کلیک کن.
بسیار خوب، حالا شما آماده اجرای یه نمونه Odoo ما هستی. می تونی این کار رو با کلیک کردن در کنار گزینه پیکربندی یا با فشار دادن Shift + F10 روی صفحه کلید خود انجام بدی.
اگر در مفسر پایتون خود با missing packages مواجه شدید، PyCharm به شما اطلاع می دهد. برای اضافه کردن این بسته ها به صورت دستی:
- به تنظیمات مترجم بروید.
- روی نماد "+" در بالای بسته ها کلیک کن.
- نام missing packages رو در نوار جستجو بنویس.
- بسته صحیح رو نصب کن.
پس از اضافه کردن missing packages، دوباره اجرا رو کلیک کن. سپس، مرورگرت ر باز کن و آدرس “localhost:8017” رو پیست کن.
شما می تونید با وارد کردن رمز اصلی خود، همانطور که در فایل پیکربندی تنظیم شده است، و ارائه یک آدرس ایمیل و رمز عبور، یک پایگاه داده جدید ایجاد کنی.
نصب اودوو ممکنه پیچیده به نظر برسه، اما با مگا ای آر پی، بدون توجه به سطح مهارت شما، این کار برای همه آسان می شه. یک نسخه سفارشی برای هر نیازی وجود داره، چه یک برنامه ساده مبتنی بر مرورگر رو ترجیح بدی یا اینکه بخوای همه چیزهایی رو که Odoo ارائه می ده رو استفاده کنی.
اگر مطمئن نیستی که کدام نسخه Odoo برای شما مناسبه، مگا ای آر پی به شما کمک می کنه! تیم کارشناسان مگا ای آر پی می تونن شما رو در مراحل نصب راهنمایی کنن و هر گونه پشتیبانی لازم رو ارائه بدن. مگا ای آر پی همچنین خدمات پیاده سازی و نصب اودوو ، رو برای مشاغلی که به راه حل های مناسب نیاز دارند ارائه می ده.
میتوانید نصب اودوو و یک پیادهسازی اختصاصی با هزینه مقرون به صرفه با مگا ای آر پی تجربه کنی. بنابراین وقتت رو به هدر نده، همین امروز با ما تماس بگیر!
نتیجهگیری
نصب اودوو اولین قدم برای بهرهبرداری از امکانات گسترده این نرمافزار ERP است. چه بخواهی نصب اودوو روی ویندوز و چه نصب اودوو روی لینوکس رو انجام بدی، این نرمافزار با ویژگیهای قدرتمند و قابلیتهای سفارشیسازیش، میتونه نیازهای کسبوکار شما رو بهخوبی پوشش بده.
راهنمای نصب و دانلود Odoo(نصب اودوو)