تخطي للذهاب إلى المحتوى

تحميل Odoo Community مجاناً: خطوات التثبيت الكاملة

تحميل Odoo Community مجاناً: خطوات التثبيت الكاملة 2026-07-03

كيفية تحميل وتثبيت Odoo Community مجاناً: 3 طرق (تجربة فورية، Docker، تثبيت من المصدر) مع أوامر جاهزة للنسخ على Ubuntu 24.04.


تحميل Odoo مجاناً: خطوات التثبيت الكاملة

إجابة سريعة: يمكنك الحصول على Odoo مجاناً بثلاث طرق حسب هدفك: (1) تجربة فورية بدون أي تثبيت عبر النسخة التجريبية السحابية المجانية من Odoo، (2) تثبيت سريع عبر Docker لخادم تطوير أو اختبار، أو (3) تثبيت كامل من المصدر (Source) على خادم Ubuntu للاستخدام الفعلي والإنتاجي. هذا الدليل يشرح الطرق الثلاث بالتفصيل مع الأوامر الجاهزة للنسخ.

قبل البدء: أي طريقة تناسبك؟

هدفك

الطريقة المناسبة

الوقت المتوقع

أريد فقط أرى الواجهة والتطبيقات بسرعة

التجربة السحابية المجانية

دقيقتان

أطوّر أو أختبر على جهازي المحلي

Docker

15-30 دقيقة

أريد تشغيل Odoo فعلياً على خادم إنتاج

التثبيت من المصدر على Ubuntu

ساعة إلى ساعتين


متطلبات النظام الرسمية لـ Odoo 19

قبل أي تثبيت، تأكد أن بيئتك تتوافق مع هذه المتطلبات (وهي محدَّثة عن الإصدارات السابقة):


  • نظام التشغيل: Ubuntu 22.04 LTS أو 24.04 LTS (موصى به رسمياً للإنتاج). يعمل Odoo أيضاً على Windows وmacOS لأغراض التطوير فقط، وليس للإنتاج الفعلي.

  • Python: الإصدار 3.10 أو أحدث (Ubuntu 24.04 يأتي افتراضياً بـ Python 3.12 وهو متوافق).

  • PostgreSQL: الإصدار 13 أو أحدث — تنبيه: هذا المتطلب تغيّر في Odoo 19 (كان يكفي الإصدار 12 في النسخ الأقدم).

  • Node.js: الإصدار 16 أو أحدث (يُفضَّل 18 LTS) لمعالجة ملفات الواجهة الأمامية.

  • wkhtmltopdf: الإصدار المُرقَّع 0.12.6 تحديداً (وليس النسخة العادية من مستودعات Ubuntu) لضمان إخراج صحيح لتقارير PDF بالترويسة والتذييل.

  • الذاكرة والمعالج (لخادم إنتاج صغير حتى 5 مستخدمين متزامنين): يُنصح عملياً بحد أدنى 4 عناصر معالجة (vCPU) و8 جيجابايت رامات على الأقل، مع مساحة تخزين SSD كافية تنمو مع بياناتك.


الطريقة الأولى: تجربة فورية بدون تثبيت

إن كان هدفك فقط استكشاف الواجهة والتطبيقات دون أي التزام تقني، توفر Odoo نسخة تجريبية سحابية مجانية مباشرة من الموقع الرسمي (odoo.com):


  1. ادخل لصفحة "Free Trial" الرسمية على موقع Odoo.

  2. اختر التطبيق الذي تريد تجربته أولاً (مثلاً المحاسبة أو CRM).

  3. أنشئ حساباً بسيطاً بالبريد الإلكتروني.

  4. خلال دقائق تحصل على بيئة Odoo كاملة تعمل على خوادم Odoo نفسها، جاهزة للاستكشاف.


هذه الطريقة لا تتطلب أي معرفة تقنية وهي الأنسب لتقييم مدى ملاءمة النظام لعملك قبل الانتقال لأي تثبيت فعلي.


الطريقة الثانية: التثبيت عبر Docker (الأسرع للتجربة الفعلية)

إذا كان لديك Docker مثبتاً بالفعل، هذه أسرع طريقة لتشغيل نسخة Odoo فعلية على جهازك أو خادمك للتطوير والاختبار.


الخطوة 1: أنشئ ملف docker-compose.yml بالمحتوى التالي:


services:


  db:


    image: postgres:15


    environment:


      POSTGRES_USER: odoo


      POSTGRES_PASSWORD: odoo


      POSTGRES_DB: postgres


    volumes:


      - odoo-db-data:/var/lib/postgresql/data


  odoo:


    image: odoo:19


    depends_on:


      - db


    ports:


      - "8069:8069"


    volumes:


      - odoo-web-data:/var/lib/odoo


      - ./addons:/mnt/extra-addons


volumes:


  odoo-web-data:


  odoo-db-data:


الخطوة 2: شغّل الحاويات من نفس المجلد:


docker compose up -d


الخطوة 3: افتح المتصفح على http://localhost:8069 — ستظهر لك شاشة إنشاء قاعدة بيانات Odoo الأولى مباشرة.


ملاحظة مهمة: لا توجد صورة Docker رسمية لنسخة Enterprise، لكن يمكن تركيب موديولات Enterprise يدوياً فوق الحاوية عبر مسار الإضافات الإضافي (extra-addons) إن كان لديك اشتراك ساري.


الطريقة الثالثة: التثبيت الكامل من المصدر على Ubuntu 24.04

هذه الطريقة الأنسب لخادم إنتاج فعلي تديره بنفسك. الخطوات التالية مبنية على متطلبات Odoo 19 الرسمية:


1. تحديث النظام وتثبيت الحزم الأساسية:


sudo apt update && sudo apt upgrade -y


sudo apt install -y git python3-pip python3-dev python3-venv build-essential \


  libxslt1-dev libzip-dev libldap2-dev libsasl2-dev libssl-dev \


  libjpeg-dev zlib1g-dev libpq-dev wget


2. تثبيت PostgreSQL (إصدار 13 فأعلى):


sudo apt install -y postgresql


sudo su - postgres -c "createuser -s odoo"


3. إنشاء مستخدم نظام مخصص لـ Odoo:


sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo


4. تحميل الكود المصدري لإصدار Odoo 19 من المستودع الرسمي:


sudo su - odoo


git clone https://github.com/odoo/odoo --depth 1 --branch 19.0 /opt/odoo/odoo-server


5. إنشاء بيئة Python الافتراضية وتثبيت الاعتماديات:


python3 -m venv /opt/odoo/venv


source /opt/odoo/venv/bin/activate


pip install --upgrade pip setuptools wheel


pip install -r /opt/odoo/odoo-server/requirements.txt


deactivate


exit


6. تثبيت النسخة المُرقَّعة من wkhtmltopdf (ضرورية لتقارير PDF الصحيحة):


wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb


sudo apt install ./wkhtmltox_0.12.6.1-2.jammy_amd64.deb


7. إنشاء ملف الإعداد /etc/odoo.conf:


[options]


admin_passwd = ضع_كلمة_مرور_قوية_هنا


db_host = False


db_port = False


db_user = odoo


db_password = False


addons_path = /opt/odoo/odoo-server/addons


logfile = /var/log/odoo/odoo.log


8. إنشاء خدمة systemd لتشغيل Odoo تلقائياً:


[Unit]


Description=Odoo 19


Requires=postgresql.service


After=network.target postgresql.service


[Service]


Type=simple


User=odoo


ExecStart=/opt/odoo/venv/bin/python3 /opt/odoo/odoo-server/odoo-bin -c /etc/odoo.conf


Restart=always


[Install]


WantedBy=multi-user.target


احفظ هذا في /etc/systemd/system/odoo.service ثم فعّله:


sudo systemctl daemon-reload


sudo systemctl enable --now odoo


الدخول لأول مرة وإنشاء قاعدة البيانات

بعد نجاح أي طريقة من الطرق أعلاه، افتح المتصفح على http://localhost:8069 (أو عنوان خادمك):


  1. ستظهر شاشة "إنشاء قاعدة بيانات جديدة" — أدخل اسماً للقاعدة، بريدك الإلكتروني، وكلمة مرور قوية للمدير.

  2. اختر اللغة (العربية متاحة رسمياً) والدولة لضبط الإعدادات المحلية تلقائياً.

  3. بعد إنشاء القاعدة، سجّل الدخول واذهب لصفحة "التطبيقات" (Apps) لتثبيت أول تطبيق تحتاجه (المحاسبة، المبيعات، المخزون...).


مشاكل شائعة أثناء التثبيت وحلولها

  • خطأ في الاتصال بقاعدة البيانات: تأكد أن خدمة PostgreSQL تعمل فعلياً (sudo systemctl status postgresql) وأن مستخدم odoo تم إنشاؤه بصلاحيات صحيحة.

  • تعارض في المنفذ 8069: تحقق إن كانت خدمة أخرى تستخدم نفس المنفذ، أو غيّر المنفذ في ملف الإعداد.

  • مشاكل في تقارير PDF (ترويسة أو تذييل مفقود): غالباً بسبب استخدام نسخة wkhtmltopdf العادية من مستودعات Ubuntu بدلاً من النسخة المُرقَّعة المذكورة أعلاه.

  • أخطاء تبعيات Python عند التثبيت: تأكد من تفعيل البيئة الافتراضية (venv) أولاً قبل تشغيل أمر pip install، لتجنّب التعارض مع حزم النظام العامة.


متى تحتاج شريك Odoo معتمد بدلاً من التثبيت الذاتي؟

التثبيت الأساسي كما هو موضح أعلاه مناسب للتجربة والتطوير، لكن الانتقال لبيئة إنتاج فعلية تخدم شركة حقيقية يتطلب اعتبارات إضافية: نسخ احتياطي آلي، جدار حماية وتقوية أمنية، إعداد وكيل عكسي (Nginx) وشهادة SSL، ضبط أداء PostgreSQL، وتوطين خاص إن كنت في السعودية (كدعم الفاتورة الإلكترونية). إذا لم يكن لديك فريق تقني داخلي قادر على تغطية كل هذه الجوانب، فالاستعانة بشريك Odoo معتمد تصبح الخيار الأكثر أماناً وكفاءة — وهو ما نشرحه بالتفصيل في مقال [كيف تختار شريك Odoo معتمد في السعودية].

الخلاصة

تحميل وتشغيل Odoo مجاناً أصبح أسهل بكثير مما يتوقعه كثيرون — من تجربة فورية بدون أي تثبيت، إلى بيئة Docker جاهزة خلال دقائق، وصولاً إلى تثبيت إنتاجي كامل على خادمك الخاص. المفتاح هو اختيار الطريقة المناسبة لمرحلتك الحالية: جرّب أولاً، ثم انتقل تدريجياً نحو بيئة إنتاج مُدارة بعناية عندما تقرر الاعتماد على النظام فعلياً في تشغيل شركتك.


الأسئلة الشائعة

هل تحميل Odoo Community مجاني فعلاً بدون أي رسوم خفية؟ نعم، الكود المصدري نفسه مجاني بالكامل تحت ترخيص LGPL v3. التكلفة الوحيدة المحتملة هي استضافة الخادم إن اخترت التشغيل الذاتي، وهي منفصلة تماماً عن ترخيص البرنامج.


ما الفرق بين تثبيت Docker والتثبيت من المصدر؟ Docker أسرع وأسهل للتجربة والتطوير لأنه يعزل كل الاعتماديات تلقائياً، بينما التثبيت من المصدر يمنحك تحكماً أدق مناسباً لبيئات الإنتاج طويلة المدى.


هل يمكنني تثبيت Odoo على Windows؟ نعم للتطوير والاختبار فقط، لكن لا يُنصح رسمياً باستخدام Windows في بيئة إنتاج فعلية لأسباب تتعلق بالأداء والاستقرار.


ماذا لو واجهت مشاكل تقنية أثناء التثبيت؟ راجع قسم "مشاكل شائعة" أعلاه أولاً، وإن استمرت المشكلة، فمراجعة التوثيق الرسمي على odoo.com/documentation أو الاستعانة بمطوّر Odoo متمرّس يوفر وقتاً كبيراً مقارنة بالمحاولة والخطأ المطوّلين.


هل أحتاج خبرة برمجية لتثبيت Odoo؟ التجربة السحابية المجانية لا تحتاج أي خبرة تقنية. أما التثبيت من المصدر على خادم فيتطلب إلماماً أساسياً بأوامر Linux الطرفية (Terminal)، وإن لم تكن مرتاحاً بها، فالطريقة الأولى أو الاستعانة بشريك تقني هما الخياران الأنسب.