logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
كيف يعمل NocoBase
مقارنة طرق التثبيت والإصدارات

تثبيت NocoBase

تثبيت Docker
تثبيت create-nocobase-app
تثبيت من كود Git المصدري
متغيرات البيئة

ترقية NocoBase

ترقية تثبيت Docker
ترقية تثبيت create-nocobase-app
ترقية تثبيت من كود Git المصدري

النشر

نشر بيئة الإنتاج

وكيل الموارد الثابتة

nginx
caddy
cdn

أوامر التشغيل الشائعة

docker compose
pm2
كيفية النشر بشكل أسرع
تثبيت وترقية الإضافات
Previous Pageمتغيرات البيئة
Next Pageترقية تثبيت create-nocobase-app
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#ترقية تثبيت Docker

قبل الترقية
  • تأكد من عمل نسخة احتياطية لقاعدة البيانات أولاً.

#1. انتقل إلى الدليل الذي يحتوي على ملف docker-compose.yml

على سبيل المثال

# MacOS, Linux...
cd /your/path/my-project/
# Windows
cd C:\your\path\my-project

#2. تحديث رقم إصدار الصورة (Image Version)

حول أرقام الإصدارات
  • إصدارات الأسماء المستعارة، مثل latest وlatest-full وbeta وbeta-full وalpha وalpha-full، لا تحتاج عادةً إلى التعديل.
  • أرقام الإصدارات الرقمية، مثل 1.7.14 و1.7.14-full، يجب تغييرها إلى رقم الإصدار المستهدف.
  • الترقية فقط هي المدعومة؛ لا يتم دعم الرجوع إلى إصدار أقدم!!!
  • في بيئات الإنتاج، يُنصح بتثبيت إصدار رقمي محدد لتجنب التحديثات التلقائية غير المقصودة. عرض جميع الإصدارات
# ...
services:
  app:
    # يوصى باستخدام صورة Alibaba Cloud (شبكة داخلية أكثر استقرارًا)
    image: nocobase/nocobase:1.7.14-full
    # يمكنك أيضًا استخدام إصدار الاسم المستعار (قد يتم الترقية تلقائيًا، استخدمه بحذر في بيئات الإنتاج)
    # image: nocobase/nocobase:latest-full
    # image: nocobase/nocobase:beta-full
    # Docker Hub (قد يكون بطيئًا/فاشلاً في الشبكات المحلية)
    # image: nocobase/nocobase:1.7.14-full
# ...

#3. إعادة تشغيل الحاوية (Container)

# سحب أحدث صورة
docker compose pull app

# إعادة إنشاء الحاوية
docker compose up -d app

# التحقق من حالة عملية التطبيق
docker compose logs -f app

#4. ترقية الإضافات (Plugins) الخارجية

ارجع إلى تثبيت وترقية الإضافات

#5. تعليمات التراجع (Rollback)

لا يدعم NocoBase الرجوع إلى إصدار أقدم. إذا كنت بحاجة إلى التراجع، يرجى استعادة نسخة قاعدة البيانات الاحتياطية التي تم إنشاؤها قبل الترقية، وتغيير إصدار الصورة (image) إلى الإصدار الأصلي.

#6. الأسئلة الشائعة (FAQ)

س: سحب الصورة (Image Pull) بطيء أو فاشل

استخدم تسريع الصور (image acceleration)، أو استخدم صورة Alibaba Cloud nocobase/nocobase:<tag>.

س: لم يتغير الإصدار

تأكد من أنك قمت بتعديل image إلى رقم الإصدار الجديد، وأنك نفذت بنجاح الأوامر docker compose pull app وup -d app.

س: فشل تنزيل أو تحديث إضافة (Plugin) تجارية

بالنسبة للإضافات التجارية، يرجى التحقق من مفتاح الترخيص (license key) في النظام، ثم أعد تشغيل حاوية Docker. لمزيد من التفاصيل، راجع دليل تفعيل ترخيص NocoBase التجاري.