در این راهنما، مستقیم به سراغ دانلود و نصب Odoo میرویم تا زمان شما هدر نرود. اودوو یک سیستم ERP قدرتمند است که میتواند کسبوکار شما را متحول کند، اما تمرکز ما روی مراحل عملی است. اگر به دنبال دستورالعملهای دقیق هستید، این مقاله با جزئیات کامل نوشته شده تا حتی افراد تازهکار بتوانند بدون مشکل پیش بروند. ما از نسخههای مختلف Odoo مانند 17، 18 و 19 صحبت میکنیم و نکات کلیدی برای نصب روی ویندوز، لینوکس و مک را پوشش میدهیم.
دانلود Odoo: گزینههای مختلف برای نسخههای Community و Enterprise
اولین قدم، دانلود Odoo است. سایت رسمی odoo.com بهترین منبع است، اما اگر به خاطر تحریمها مشکل داشتید، از VPN استفاده کنید. در سال 2025، نسخه 19 جدیدترین است و ویژگیهایی مثل ادغام بهتر با هوش مصنوعی دارد، اما اگر پایداری میخواهید، Odoo 18 یا 17 را انتخاب کنید.
برای دانلود اودوو، به بخش دانلود سایت بروید. گزینهها عبارتند از:
- نسخه Community (رایگان): مناسب برای تست و کسبوکارهای کوچک. فایلهای DEB برای اوبونتو، RPM برای RedHat و Sources برای سفارشیسازی موجود است. حجم فایل حدود 200-300 مگابایت است.
- نسخه Enterprise (پولی): امکانات بیشتری مثل اپ موبایل و پشتیبانی رسمی دارد. فایل EXE برای ویندوز، DEB/RPM برای لینوکس و حتی گزینه SaaS آنلاین.
- دانلود از GitHub: اگر Sources میخواهید، به github.com/odoo/odoo بروید و شاخه مربوطه (مثل 19.0) را کلون کنید. فرمان: git clone https://github.com/odoo/odoo --depth 1 --branch 19.0.
- نسخههای قدیمی: اگر نیاز به Odoo 16 یا پایینتر دارید، از nightly.odoo.com دانلود کنید، اما توصیه نمیشود چون امنیت پایینتری دارند.
نکته کاربردی: قبل از دانلود اودو، چک کنید سیستم شما با پیشنیازها سازگار باشد. مثلاً برای ویندوز، فایل EXE را مستقیم دانلود کنید و اجرا کنید. اگر دانلود کند است، از ابزارهایی مثل IDM استفاده کنید تا سرعت افزایش یابد. من در پروژههایم همیشه نسخه Community را اول تست میکنم تا ببینم آیا نیاز به Enterprise دارم یا نه.
پیشنیازهای نصب اودوو: آمادهسازی سیستم قبل از شروع
نصب Odoo بدون آمادهسازی درست، میتواند ساعتها وقت شما را تلف کند. بنابراین، پیشنیازها را جدی بگیرید. این لیست بر اساس تجربیات واقعی و مستندات رسمی اودو نوشته شده.
- سختافزار: حداقل RAM 4GB (برای سرور واقعی 8GB توصیه میشود)، CPU دو هستهای، فضای دیسک 10GB برای نصب اولیه و دیتابیس.
- نرمافزاری:
- Python 3.10 یا بالاتر (برای Odoo 19، Python 3.12 ایدهآل است).
- PostgreSQL 12 یا بالاتر به عنوان دیتابیس اصلی اودوو.
- Node.js (برای کامپایل CSS/JS) و Less.
- Wkhtmltopdf نسخه 0.12.6 برای تولید PDF گزارشها.
- لایبرریهای اضافی مثل libxml2، libxslt، zlib برای لینوکس.
در ویندوز، PostgreSQL را از سایت رسمی دانلود و نصب کنید. در لینوکس، از دستورات apt استفاده کنید: sudo apt install postgresql python3-pip git. برای مک، Homebrew عالی است: brew install python postgresql.
نکته : اگر RAM کم دارید، Odoo را روی VPS مثل DigitalOcean نصب کنید که هزینه ماهانهاش حدود 5 دلار است. همچنین، پورت 8069 (پورت پیشفرض اودو) را در فایروال باز کنید: sudo ufw allow 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” رو پیست کن.
شما می تونید با وارد کردن رمز اصلی خود، همانطور که در فایل پیکربندی تنظیم شده است، و ارائه یک آدرس ایمیل و رمز عبور، یک پایگاه داده جدید ایجاد کنی.
MegaERP همراه همیشگی شما
نصب اودوو ممکنه پیچیده به نظر برسه، اما با مگا ای آر پی، بدون توجه به سطح مهارت شما، این کار برای همه آسان می شه. یک نسخه سفارشی برای هر نیازی وجود داره، چه یک برنامه ساده مبتنی بر مرورگر رو ترجیح بدی یا اینکه بخوای همه چیزهایی رو که Odoo ارائه می ده رو استفاده کنی.
اگر مطمئن نیستی که کدام نسخه Odoo برای شما مناسبه، مگا ای آر پی به شما کمک می کنه! تیم کارشناسان مگا ای آر پی می تونن شما رو در مراحل نصب راهنمایی کنن و هر گونه پشتیبانی لازم رو ارائه بدن. مگا ای آر پی همچنین خدمات پیاده سازی و نصب اودوو ، رو برای مشاغلی که به راه حل های مناسب نیاز دارند ارائه می ده.
میتوانید نصب اودوو و یک پیادهسازی اختصاصی با هزینه مقرون به صرفه با مگا ای آر پی تجربه کنی. بنابراین وقتت رو به هدر نده، همین امروز با ما تماس بگیر!
نصب اودو روی لینوکس (اوبونتو): روش حرفهای برای سرورهای واقعی
لینوکس، به خصوص اوبونتو 22.04، بهترین پلتفرم برای نصب Odoo در محیط تولید است چون پایدار و رایگان است. این مراحل را گام به گام دنبال کنید.
- بهروزرسانی سیستم: sudo apt update && sudo apt upgrade -y. این کار جلوی مشکلات نسخه را میگیرد.
- نصب پیشنیازها: sudo apt install -y git python3-pip build-essential wget python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev libssl-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev libpq-dev node-less nodejs npm wkhtmltopdf.
- نصب PostgreSQL: sudo apt install postgresql -y. سپس، sudo -u postgres psql و CREATE USER odoo WITH SUPERUSER PASSWORD 'odoo'; برای ایجاد یوزر.
- ایجاد یوزر سیستم: sudo adduser --system --home=/opt/odoo --group odoo.
- دانلود اودوو از GitHub: sudo git clone https://www.github.com/odoo/odoo --depth 1 --branch 19.0 /opt/odoo/odoo.
- محیط مجازی Python: cd /opt/odoo && sudo -u odoo python3 -m venv venv && source venv/bin/activate && pip install wheel && pip install -r odoo/requirements.txt.
- پیکربندی فایل conf: sudo nano /etc/odoo.conf و اضافه کنید: [options] admin_passwd = admin db_host = False db_port = False db_user = odoo db_password = odoo addons_path = /opt/odoo/odoo/addons.
- راهاندازی سرویس systemd: sudo nano /etc/systemd/system/odoo.service با محتوای: [Unit] Description=Odoo After=network.target postgresql.service [Service] SyslogIdentifier=odoo User=odoo Group=odoo Environment="PATH=/opt/odoo/venv/bin:/usr/bin" ExecStart=/opt/odoo/venv/bin/python3 /opt/odoo/odoo/odoo-bin -c /etc/odoo.conf [Install] WantedBy=multi-user.target. سپس sudo systemctl daemon-reload && sudo systemctl start odoo && sudo systemctl enable odoo.
- تست: به http://your-server-ip:8069 بروید و دیتابیس بسازید.
نکات کاربردی: اگر خطای psycopg2 دیدید، pip install psycopg2-binary کنید. برای بهینهسازی، workerها را در conf تنظیم کنید: workers = 4. در سرورهای واقعی، از Nginx به عنوان reverse proxy استفاده کنید برای امنیت بیشتر: sudo apt install nginx و کانفیگ فایل برای پروکسی به 8069.
بیشتر بخوانید : استقرار اودوو
نصب اودوو روی مک: گزینه مناسب برای توسعهدهندگان
اگر مکبوک دارید، نصب Odoo شبیه لینوکس است اما با ابزارهای macOS.
- نصب Homebrew: اگر ندارید، /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".
- پیشنیازها: brew install python@3.12 postgresql git node wget wkhtmltopdf.
- شروع PostgreSQL: brew services start postgresql. سپس createuser -s odoo.
- دانلود و نصب: git clone https://github.com/odoo/odoo --depth 1 --branch 19.0 ~/odoo. سپس cd ~/odoo && python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt.
- راهاندازی: python odoo-bin -c odoo.conf (فایل conf را مثل لینوکس بسازید).
- تست محلی: http://localhost:8069.
مشکلات: اگر Xcode نیاز داشت، از App Store دانلود کنید. برای macOS Ventura یا بالاتر، لایبرریهای OpenSSL را چک کنید.
نصب با Docker: روش سریع و ایزوله برای همه پلتفرمها
اگر نمیخواهید سیستم را تغییر دهید، Docker بهترین است. این روش اودوو را در کانتینر اجرا میکند.
- نصب Docker: در ویندوز/مک از سایت docker.com، در لینوکس sudo apt install docker docker-compose.
- دانلود ایمیجها: docker pull odoo:19 && docker pull postgres:15.
- فایل docker-compose.yml: nano docker-compose.yml با محتوای: version: '3' services: web: image: odoo:19 restart: always depends_on: - db environment: - HOST=db - USER=odoo - PASSWORD=odoo ports: - "8069:8069" volumes: - odoo-web-data:/var/lib/odoo - ./config:/etc/odoo - ./addons:/mnt/extra-addons db: image: postgres:15 restart: always environment: - POSTGRES_DB=postgres - POSTGRES_PASSWORD=odoo - POSTGRES_USER=odoo volumes: - odoo-db-data:/var/lib/postgresql/data volumes: odoo-web-data: odoo-db-data:
- راهاندازی: docker-compose up -d.
- دسترسی: http://localhost:8069.
نکته: برای persist داده، volumes را استفاده کنید. اگر خطای port دیدید، پورت را تغییر دهید.
پیکربندی اولیه پس از نصب Odoo: تنظیمات ضروری
پس از نصب اودوو، به صفحه وب بروید و:
- دیتابیس جدید بسازید (نام، ایمیل ادمین).
- زبان فارسی انتخاب کنید (اودو پشتیبانی خوبی از RTL دارد).
- ماژولهای پایه مثل فروش، حسابداری، انبار را نصب کنید: از منو Apps جستجو و Install.
- کاربران اضافه کنید: Settings > Users.
- ایمیل سرور تنظیم کنید: برای Gmail، SMTP server smtp.gmail.com، پورت 587، با اپپسورد.
برای سفارشیسازی، addons_path در conf اضافه کنید برای ماژولهای custom.
بیشتر بخوانید : Odoo فارسی
مشکلات رایج در نصب اودو و راهحلهای تستشده
بر اساس تجربیات کاربران در فرومهای Odoo و Stack Overflow:
- خطای اتصال دیتابیس: چک کنید PostgreSQL در حال اجراست و credentials درست است. راهحل: psql -U odoo -h localhost.
- ModuleNotFoundError: لایبرریها را با pip install نصب کنید، مثل pip install Werkzeug==0.16.1 برای نسخههای قدیمی.
- خطای wkhtmltopdf: نسخه درست دانلود کنید و مسیر را در conf بگذارید: report.url = http://0.0.0.0:8069.
- مشکل عملکرد: RAM را افزایش دهید یا workers = 0 برای dev mode.
- خطای SSL: برای تولید، certbot استفاده کنید: sudo apt install certbot && certbot certonly --standalone.
من یک بار خطای "Odoo Server Error" دیدم که با ریاستارت سرویس حل شد: sudo systemctl restart odoo.
بهروزرسانی و نگهداری اودوو: نگه داشتن سیستم بهروز
برای آپدیت Odoo:
- بکآپ بگیرید: pg_dump dbname > backup.sql.
- git pull در دایرکتوری.
- pip install -r requirements.txt.
- ./odoo-bin migrate.
هر ماه چک کنید برای باگفیکسها. برای امنیت، همیشه از نسخه LTS استفاده کنید.
نتیجهگیری: شروع کار با اودو پس از نصب
با این راهنما، دانلود و نصب Odoo (اودوو) نباید مشکلی ایجاد کند. تمرکز روی مراحل عملی بود تا مفید باشد. اگر مسئلهای داشتید، فروم رسمی اودو را چک کنید یا کامنت بگذارید.
راهنمای نصب و دانلود Odoo ( نصب اودوو )