المحطة 2 من 10
بيئة تدريب أودو حقيقية على جهازك
ما تخرج به من هذه المحطة
نسخة أودو تعمل أمامك تملك حذفها وإعادة بنائها في دقائق، وفهم للفرق بين الحساب المستضاف والنسخة المحلية قبل أن تبني عليها ثمانية أسابيع.
المحطة السابقة حسمت القرارات. هذه تنفّذها. وفي نهايتها يجب أن يكون أمامك أودو يعمل، وقاعدة بيانات تملك أن تخرّبها اليوم وتعيد بناءها غداً — وهذه الملكية هي الشرط الحقيقي للتعلّم، لأن من يخاف أن يُفسد بيئته لا يجرّب، ومن لا يجرّب لا يتعلّم.
لماذا لا تكفي بيئة واحدة
الطرق الثلاث ليست بدائل عن بعضها؛ كل واحدة تعلّمك شيئاً لا تعلّمه الأخرى:
| الطريقة | ما تعطيك | ما تحرمك منه |
|---|---|---|
| حساب مستضاف على أودو | Enterprise كاملاً بلا تثبيت، في دقائق | مهلة محدودة، ولا وصول إلى الشيفرة ولا إلى قاعدة البيانات |
| حاوية Docker | نسخة دائمة تملكها، وإعادة بناء في دقيقة | لا يشحن معها Enterprise |
| تثبيت من المصدر | كل ما سبق، وقراءة الشيفرة، وتشغيل مصحّح الأخطاء | ساعة إعداد أولى، وحلّ مشكلات اعتماديات |
القاعدة العملية: ابدأ بالحساب المستضاف اليوم لتبدأ التعلّم فوراً، وثبّت نسخة محلية في الأسبوع نفسه لئلا تتوقّف حين تنتهي المهلة.
الطريق الأول: الحساب المستضاف
أودو يتيح فتح قاعدة بيانات على استضافته بلا تثبيت وبلا بطاقة في الخطوة الأولى، وهي أسرع طريقة لرؤية Enterprise من الداخل — وهو ما تعمل به الشركات التي ستُجري معك المقابلة.
النصيحة الوحيدة المهمة هنا هي ألّا تفعّل أكثر من تطبيقين في الجلسة الأولى. المبيعات والمخزون يكفيان. كل تطبيق تضيفه يضيف قوائم وحقولاً وقواعد، ومن يفعّل اثني عشر تطبيقاً يقرأ شاشة لا يفهم نصف حقولها فيستنتج أن النظام معقّد.
وانتبه إلى فخ صغير مكلف: قاعدة البيانات التجريبية تُنشأ عادةً ببيانات تجريبية جاهزة — عملاء وأصناف وفواتير موجودة سلفاً. هذا مريح للاستكشاف وسيّئ للتعلّم، لأنك تتصفّح عمل غيرك بدل أن تبني عملك. أنشئ قاعدة ثانية نظيفة بلا بيانات تجريبية، واجعلها بيئتك الحقيقية في هذا المسار.
الطريق الثاني: حاوية Docker
هذه أفضل نقطة توازن لأغلب الناس: نسخة دائمة على جهازك، تُنشأ في دقائق وتُمسح في ثوانٍ.
أودو ينشر صورة رسمية على Docker Hub، ويحتاج معها قاعدة PostgreSQL. أبسط شكل عملي:
docker network create odoonet
docker run -d --name odoo-db --network odoonet \
-e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres \
postgres:16
docker run -d --name odoo --network odoonet -p 8069:8069 \
-e HOST=odoo-db -e USER=odoo -e PASSWORD=odoo \
-v odoo-data:/var/lib/odoo \
odoo:19
ثم افتح http://localhost:8069 وأنشئ قاعدة بياناتك.
وثلاث ملاحظات تُوفّر عليك ساعات:
الأولى: لا تُسقط -v odoo-data:/var/lib/odoo. هذا هو مخزن الملفات. من شغّل أودو بلا وحدة تخزين دائمة يجد الواجهة بيضاء بعد إعادة التشغيل، لأن حزم الأصول التي وُلّدت وسُجّلت مساراتها ذهبت مع الحاوية.
الثانية: كلمة السر الرئيسية للقاعدة اكتبها في مكان تتذكّره. أنت ستنشئ قواعد وتحذفها كثيراً في هذا المسار، وكل عملية تطلبها.
الثالثة: صورة odoo الرسمية هي Community. لا Studio ولا محاسبة كاملة. هذا هو سبب ازدواج البيئتين الذي قرّرناه في المحطة السابقة.
الطريق الثالث: التثبيت من المصدر
هذا هو الطريق الذي يفصل بين من يستعمل أودو ومن يفهمه. لأنك حين تُشغّل النظام من شيفرته تستطيع أن تفتح الملف الذي يحسب الحقل الذي حيّرك، وتقرأ الشرط الذي منع زراً من الظهور — وهذه المهارة تُغنيك لاحقاً عن أن تسأل أحداً.
المتطلبات المنشورة في وثائق أودو التاسع عشر: بايثون 3.10 أو أحدث، وقاعدة PostgreSQL. والشيفرة تُجلب من مستودع أودو على فرع الإصدار وحده:
git clone --branch 19.0 --single-branch https://github.com/odoo/odoo.git
صفحة التثبيت من المصدر في وثائق أودو الرسمية تسرد بقية الخطوات لكل نظام تشغيل، وهي محدَّثة مع الإصدار (قرئت في 6 سبتمبر 2026).
وحتى إن لم تكن الشيفرة هدفك، هناك سبب وظيفي بحت للتثبيت من المصدر: وضع المطوّر ووضع السجلّات. من يشغّل أودو محلياً يرى في الطرفية سطر الخطأ الحقيقي عند فشل عملية، بدل رسالة عامة في المتصفح. هذه وحدها تختصر نصف وقت التشخيص.
اختبار القبول لهذه المحطة
لا تنتقل إلى المحطة الثالثة قبل أن تستطيع تنفيذ هذه الأربعة بلا تردّد:
- إنشاء قاعدة بيانات جديدة نظيفة بلا بيانات تجريبية، ثم الدخول إليها.
- تثبيت تطبيق وإزالته، وملاحظة ما ظهر في القوائم وما اختفى.
- حذف قاعدة البيانات كلها وإعادة بنائها في أقل من عشر دقائق. هذه مهارة نفسية قبل أن تكون تقنية: من يعرف أنه يستطيع البدء من جديد يجرّب بلا خوف.
- تغيير لغة الواجهة إلى العربية والعودة إلى الإنجليزية.
ملاحظة على اللغة العربية — تخصّ قرّاء هذا المسار وحدهم
أودو يشحن العربية في صلب المنتج، والواجهة تنقلب إلى اليمين. لكن نصيحتي في مرحلة التعلّم أن تبقى واجهتك بالإنجليزية، لسببين عمليين لا لأي سبب آخر:
- الوثائق الرسمية والأسئلة والأجوبة كلها بأسماء الحقول الإنجليزية. من يتعلّم بالعربية يقضي وقتاً في الترجمة العكسية عند كل بحث.
- الاختبارات والمقابلات في السوق تُجرى بالمصطلح الإنجليزي غالباً.
لكن جرّب العربية مرة على الأقل الآن، وافتح شاشة فاتورة بها. لأنك ستحتاج في المحطة الثامنة أن تعرف بعينك، لا بالسماع، كيف تبدو فاتورة عربية خارجة من هذا المنتج — والفرق بين نظام يشحن العربية ونظام يعد بها هو أحد أهمّ فروق هذا السوق، كما يظهر في مقارنة الأنظمة.
وفروق النسخ الثلاث وأثر كل واحدة على التكلفة والتخصيص مفصَّلة في دليل أودو.
ماذا بعد
عندك الآن نظام يعمل وقاعدة فارغة. المحطة التالية تملؤها: شركة كاملة ببياناتها الأساسية — دليل الحسابات، والأصناف، والشركاء، ووحدات القياس، والضرائب — وهي المحطة التي يستهين بها الجميع ثم يدفع ثمنها في المحطات الأربع التالية.
