استضافة أودو (Odoo) في 2026: كيف تشغّل أودو على سيرفر VPS خاص بالطريقة الصحيحة

يمكن لأودو أن يدير عملك بالكامل: الحسابات والمخزون والمبيعات والموارد البشرية والموقع وغيرها. وهذا يعني أيضًا أن أي توقف أو بطء في أودو يوقف عملًا حقيقيًا. الفرق التي تستضيف أودو بنفسها على VPS تحصل على تحكم كامل في الموديولات وموقع البيانات والتكلفة، لكنها تحتاج إلى إعداد بحجم صحيح ومؤمَّن ومنسوخ احتياطيًا. يغطي هذا الدليل الأساسيات لتشغيل أودو في الإنتاج على سيرفرك الخاص.
VPS خاص أم منصة أودو مُدارة؟
يقدم أودو منصات استضافة خاصة به، وهي مناسبة للشركات التي تريد أن يتولى أودو البنية التحتية. أما الاستضافة الذاتية على VPS فتكون منطقية عندما تريد:
تحكمًا كاملًا في الموديولات المخصصة وموديولات الطرف الثالث، بما فيها موديولات المجتمع.
بقاء بياناتك في دولة محددة، مثل مصر لعملائك المحليين أو الاتحاد الأوروبي لعملائك الأوروبيين.
وصولًا مباشرًا إلى قاعدة البيانات للتقارير والتكاملات وأدوات ذكاء الأعمال.
تكلفة بنية تحتية يمكن توقعها مع نمو عدد المستخدمين والشركات.
ما حجم السيرفر الذي يحتاجه أودو؟
يعتمد أداء أودو على عدد المستخدمين المتزامنين والموديولات المثبتة وحجم البيانات والمهام المجدولة. نقاط بداية عملية:
حتى 15 إلى 20 مستخدمًا نشطًا تقريبًا: 4 vCPU و8 جيجابايت رام.
نحو 50 مستخدمًا نشطًا أو استخدام كثيف للتصنيع والمخزون: 8 vCPU و16 جيجابايت رام أو أكثر.
التطبيقات الكبيرة: انقل PostgreSQL إلى سيرفر مستقل ووسّع عمليات أودو بشكل منفصل.
التخزين السريع NVMe ضروري، لأن PostgreSQL في قلب كل ما يفعله أودو. يتجنب Cloud VPS بمعالج وذاكرة مخصصين البطء الناتج عن المستخدمين الآخرين، بينما يناسب Linux VPS الفرق الأصغر.
الخطوة 1: ثبّت أودو وPostgreSQL
استخدم إصدار Ubuntu LTS مدعومًا، وثبّت PostgreSQL، وأنشئ مستخدم قاعدة بيانات مخصصًا لأودو، ثم ثبّت أودو من الحزم الرسمية أو من الكود المصدري داخل بيئة Python افتراضية. شغّل أودو بمستخدم نظام خاص به، ولا تشغّله أبدًا بصلاحيات root.
الخطوة 2: اضبط الـ Workers والحدود
افتراضيًا يعمل أودو بعملية واحدة، وهذا مناسب للتجربة لا للإنتاج. فعّل المعالجة المتعددة بالـ Workers في ملف odoo.conf:
[options]
proxy_mode = True
workers = 5
max_cron_threads = 1
limit_memory_soft = 2147483648
limit_memory_hard = 2684354560
limit_time_cpu = 600
limit_time_real = 1200
db_host = localhost
db_user = odoo
list_db = False
admin_passwd = a-long-random-master-passwordworkers: تقترح وثائق أودو تقريبًا
(عدد الأنوية × 2) + 1كحد أعلى، ثم تعدّل حسب الذاكرة المتاحة.حدود الذاكرة: تعيد تشغيل الـ Workers التي تكبر أكثر من اللازم، فتحمي السيرفر من التقارير أو عمليات الاستيراد الخارجة عن السيطرة.
list_db = False: يخفي صفحة إدارة قواعد البيانات، والتي يجب ألا تكون متاحة للعامة أبدًا.
admin_passwd: كلمة المرور الرئيسية لعمليات قواعد البيانات، اجعلها طويلة واحفظها في مدير كلمات المرور.
الخطوة 3: ضع Nginx في الواجهة مع HTTPS
شغّل Nginx كـ Reverse Proxy مع شهادة Let's Encrypt. وجّه الطلبات العادية إلى منفذ HTTP في أودو، وحركة التحديثات اللحظية إلى المنفذ المنفصل الذي يستخدمه أودو للميزات اللحظية (مسار /websocket في الإصدارات الحديثة). اضبط proxy_mode = True ليثق أودو في الترويسات المُمرَّرة، وزد مهلات الـ Proxy وحجم الطلب المسموح إذا كان المستخدمون يستوردون ملفات كبيرة.
الخطوة 4: انسخ قاعدة البيانات ومجلد الملفات
النسخة الاحتياطية لأودو تتكون من جزأين، وتحتاج إلى الاثنين:
قاعدة بيانات PostgreSQL، عبر
pg_dump.مجلد الملفات (Filestore)، حيث يحفظ أودو المرفقات والفواتير والصور.
انسخ يوميًا، واحتفظ بعدة أيام من النسخ خارج السيرفر، وجرّب الاسترجاع على قاعدة بيانات تجريبية. قاعدة البيانات من دون مجلد الملفات تفقد كل مستند أرفقه فريقك يومًا.
الخطوة 5: بيئة تجريبية قبل الترقيات
تحديثات الموديولات وترقيات الإصدارات تغيّر هياكل البيانات. استرجع نسخة من الإنتاج إلى بيئة تجريبية، ونفّذ التحديث هناك، واختبر العمليات الحيوية مثل الفوترة وحركات المخزون والرواتب، ثم رقِّ بيئة الإنتاج في ساعة هادئة.
الخطوة 6: أساسيات الأمان
الجدار الناري: اسمح فقط بـ SSH وHTTP وHTTPS، ولا تكشف PostgreSQL أو المنافذ الداخلية لأودو.
الدخول بمفاتيح SSH فقط، مع التحقق بخطوتين لمستخدمي أودو أصحاب صلاحيات الإدارة.
حدّث نظام التشغيل وPostgreSQL وأودو باستمرار.
راجع من يملك صلاحية الوصول إلى بيانات الحسابات والموارد البشرية.
شغّل أودو على IM HOST
تمنحك خطط Cloud VPS وLinux VPS من IM HOST صلاحيات root كاملة وتخزين NVMe في الولايات المتحدة والمملكة المتحدة وبولندا وألمانيا ومصر، لتبقي بيانات نظام ERP قريبة من فريقك وعملائك. ويتضمن Cloud VPS نسخة احتياطية تلقائية مجانية كل 72 ساعة طوال مدة الاشتراك، كطبقة أمان إضافية إلى جانب نسخ أودو الخاصة بك.
المزيد من مدونتنا
اكتشف المزيد من الأدلة العملية ورؤى الخدمات من فريق IM Host.
عرض كل المقالات