[{"data":1,"prerenderedAt":168},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-nocobase-على-vps-منصة-بلا-كود-لأدواتك-الداخلية-ma-ar":6,"promo-bar-likely":118},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-استضافة-nocobase-على-vps-منصة-بلا-كود-لأدواتك-الداخلية-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":103,"ctaBody":104,"ctaButton":105,"ctaUrl":106,"relatedPosts":107},188,"استضافة-nocobase-على-vps-منصة-بلا-كود-لأدواتك-الداخلية",{"fr":12,"en":13,"ar":10,"es":14},"self-host-nocobase-vps","self-host-nocobase-on-a-vps-no-code-platform-for-internal-tools","alojar-nocobase-en-un-vps-no-code-herramientas-internas","استضافة NocoBase على VPS: منصة بلا كود لأدواتك الداخلية","انشر ‎NocoBase‎ على خادم VPS — منصة no-code\u002Flow-code لبناء الأدوات الداخلية وCRM وسير موافقات. Apache-2.0، أكثر من 23 ألف نجمة، v2.1.26.",10,1,false,"2026-07-22T00:00:00+00:00","2026-11-04T16:30:26+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-nocobase-vps-poster.svg",{"categorySlug":34,"appSlug":35},"التطوير","nocobase","تُحاسب Retool وAppSmith وBudibase على كل مستخدم نشط أو تجبرك على استضافة بيانات أعمالك على خوادمها السحابية. يقدم ‎NocoBase‎ (Apache-2.0، أكثر من 23 ألف نجمة، v2.1.26 — صدر 17 يوليو 2026) بديلًا جذريًا: منصة no-code\u002Flow-code تنشرها على خادمك بحاويتي Docker فقط. عرِّف كيانات وحقولًا وأذونات، ثم اجمع واجهة مستخدم بكتل سحب وإفلات — لا مطور frontend مطلوب لبناء CRM كامل أو سير موافقات أو بوابة عملاء.",[38,42,53,55,60,82,85,88,91,94,97,100],{"type":39,"title":40,"body":41},"h2","لماذا استضافة منصة no-code ذاتيًا","منصات SaaS no-code مريحة حتى تصل إلى جدار التسعير: Retool يُحاسب على كل مستخدم نشط شهريًا، AppSmith يقيّد المتعاونين في الخطة المجانية، وبيانات CRM تجلس على خادم جهة خارجية. الاستضافة الذاتية لـ ‎NocoBase‎ تقلب المعادلة: مستخدمون غير محدودين، مجموعات غير محدودة، وبياناتك في وحدة تخزين ‎PostgreSQL‎ على خادمك — قابلة للتصدير في أي وقت عبر REST API. بـ ~800 ميغابايت RAM أثناء الخمول، حاويتان Docker هما كل ما تحتاجه.",{"type":43,"title":44,"items":45},"ul","ما تحصل عليه مع NocoBase المستضاف ذاتيًا",[46,47,48,49,50,51,52],"النهج الأول بنموذج البيانات — عرِّف الكيانات والحقول والعلاقات أولًا، ثم ابنِ واجهة المستخدم فوقها.","أكثر من 80 إضافة رسمية — Kanban وGantt وعرض التقويم وكتل الرسوم البيانية ومدير الملفات وسير موافقات.","أذونات على مستوى الحقل — تحكم في من يمكنه رؤية أو تعديل أو حذف كل حقل لكل دور.","توليد REST API تلقائي — كل مجموعة تُنشئها تحصل على API مع التصفية والفرز والترقيم.","دعم مصادر بيانات متعددة — اتصل بقواعد بيانات PostgreSQL أو MySQL أو MariaDB خارجية.","محرك سير العمل المرئي — أتمتة بسحب وإفلات مع شروط وحلقات وطلبات HTTP.","رخصة Apache-2.0 — بلا قياس عن بُعد، بلا حدود للمقاعد.",{"type":39,"title":54},"المتطلبات الأساسية",{"type":43,"title":5,"items":56},[57,58,59],"خادم ServOrbit VPS بذاكرة RAM لا تقل عن 2 جيجابايت وUbuntu 24.04.","اسم نطاق (اختياري — NocoBase يعمل على ‎http:\u002F\u002Fip-خادمك:13000‎ للاستخدام الداخلي).","15 دقيقة من وقت الإعداد.",{"type":61,"title":62,"steps":63},"steps","نشر NocoBase على خادمك VPS",[64,67,70,73,76,79],{"title":65,"body":66},"اطلب خادم ServOrbit VPS","خطة 2 vCPU \u002F 2 جيجابايت RAM على Ubuntu 24.04 مثالية. يعمل ‎NocoBase‎ مع ‎PostgreSQL 16‎ أثناء الخمول تحت 800 ميغابايت RAM؛ 2 جيجابايت يوفر هامشًا للاستخدام النشط.",{"title":68,"body":69},"انشر بنقرة واحدة من سوق التطبيقات","افتح لوحة تحكم ServOrbit، اذهب إلى سوق التطبيقات → التطوير → ‎NocoBase‎، وانقر نشر. يُوفّر AWX تلقائيًا Docker ويُنشئ ‎APP_KEY‎ عشوائيًا وكلمة مرور قاعدة بيانات ويُشغّل حاوية `app` + `postgres`. الواجهة متاحة في حوالي 30 ثانية.",{"title":71,"body":72},"أنشئ حساب المشرف","انتقل إلى `http:\u002F\u002Fip-خادمك:13000`. يطلب معالج التشغيل الأول اختيار لغة النظام والمنطقة الزمنية وإنشاء حساب المشرف الجذر. بعد تسجيل الدخول تصل إلى لوحة معلومات ‎NocoBase‎.",{"title":74,"body":75},"ابنِ أول مجموعة بيانات","انقر الإعدادات → مصادر البيانات → الرئيسية → المجموعات → إنشاء. أضف حقولًا: نص، رقم، تاريخ، قائمة منسدلة، علاقة. احفظ، ثم انقر تكوين واجهة المستخدم لسحب كتلة جدول ونموذج على أول صفحة.",{"title":77,"body":78},"عيِّن الأدوار وادعُ فريقك","اذهب إلى الإعدادات → المستخدمون والأذونات → الأدوار. أنشئ أدوارًا (مثل المبيعات والمالية والقراءة فقط) وعيِّن أذونات على مستوى الحقل لكل مجموعة. ثم ادعُ المستخدمين من الإعدادات → المستخدمون.",{"title":80,"body":81},"أول تسجيل دخول","افتح الرابط وسجّل الدخول بكلمة المرور المسلَّمة إليك والبريد الإلكتروني ‎admin@nocobase.com‎، ثم غيِّر كلمة المرور من ملفك الشخصي.",{"type":39,"title":83,"body":84},"حالة استخدام: نظام CRM مستضاف ذاتيًا لوكالة مغربية","وكالة رقمية تتابع 40 حساب عميل في جداول بيانات تفقد السياق بين المشاريع. مع ‎NocoBase‎ على خادم ServOrbit VPS: أنشئ مجموعة «العملاء» (الاسم، القطاع، الإيراد السنوي، المسؤول)، واربطها بمجموعة «المشاريع» (الحالة، الموعد النهائي، المُخرَجات) وبمجموعة «جهات الاتصال» (البريد الإلكتروني، الدور، آخر تفاعل). تحوِّل إضافة Kanban مجموعة المشاريع إلى عرض خط أنابيب؛ ويرسل محرك سير العمل بريدًا إلى المسؤول عندما ينتقل مشروع إلى حالة «متوقّف». إجمالي وقت الإعداد: أقل من ساعتين. والتكلفة الشهرية: خطة الخادم وحدها — بلا اشتراك SaaS لكل مقعد.",{"type":39,"title":86,"body":87},"النسخ الاحتياطي للبيانات وقابلية النقل","يخزّن ‎NocoBase‎ جميع البيانات الوصفية والمحتوى في وحدة تخزين ‎PostgreSQL‎ `nocobase_db`. انسخه احتياطيًا بـ `docker compose exec postgres pg_dump -U nocobase nocobase > backup.sql`. الملفات المرفوعة تعيش في وحدة تخزين `nocobase_storage`. كلتا الوحدتين تبقيان عبر إعادة تشغيل الحاوية وتحديثات الصورة.",{"type":39,"title":89,"body":90},"الإعداد بعد التثبيت: ‎reverse proxy‎ مع ‎nginx‎ وشهادة TLS من ‎Let's Encrypt‎","في بيئة الإنتاج تريد الوصول إلى ‎NocoBase‎ عبر نطاق بـ ‎HTTPS‎ بدلًا من ‎http:\u002F\u002Fip:‏13000‏‎. ثبِّت ‎nginx‎ و‎certbot‎:\n```\napt install -y nginx certbot python3-certbot-nginx\n```\n\nأنشئ ملف تكوين ‎nginx‎ (استبدل `‎nocobase.yourdomain.com‎` بنطاقك الفرعي):\n```\nserver {\n    listen 80;\n    server_name nocobase.yourdomain.com;\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:13000;\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        client_max_body_size 50m;\n    }\n}\n```\n\nفعِّل التكوين واحصل على شهادة ‎TLS‎:\n```\nnginx -t && systemctl reload nginx\ncertbot --nginx -d nocobase.yourdomain.com\n```\n\nيعدِّل ‎certbot‎ تلقائيًا تكوين ‎nginx‎ لإعادة توجيه ‎HTTP‎ إلى ‎HTTPS‎ مع تجديد تلقائي للشهادة.",{"type":39,"title":92,"body":93},"الإضافات الأساسية: Kanban وGantt وسير العمل","يأتي ‎NocoBase‎ مع أكثر من 80 إضافة رسمية تجدها في الإعدادات → مدير الإضافات. الثلاث الأكثر فائدة لأدوات الأعمال:\n\n**إضافة Kanban** — تحوِّل أي مجموعة إلى لوحة Kanban بأعمدة. اضبط حقل «الحالة» (قائمة منسدلة) كبُعد للأعمدة. البطاقات قابلة للسحب والإفلات وتحدِّث قاعدة البيانات في الوقت الفعلي.\n\n**إضافة Gantt** — تعرض المجموعات التي تحتوي على حقلَي تاريخ البداية والنهاية كمخطط Gantt تفاعلي. الأشرطة قابلة للتحجيم والنقل، مع دعم العلاقات لعرض التبعيات.\n\n**محرك سير العمل** — الإضافة الأقوى: شغِّل الأتمتة على حدث (إنشاء صف أو تعديله أو حذفه)، أو وفق جدول زمني (cron)، أو عبر استدعاء API. ابنِ سلاسل موافقة متعددة المستويات وإشعارات بريدية شرطية وتكاملات خارجية عبر عُقد HTTP — بلا سطر كود.\n\nللتثبيت: الإعدادات → مدير الإضافات → إضافة → اختر من القائمة الرسمية → تفعيل. الإضافات الرسمية مضمّنة مجانًا في صورة `latest-full`.",{"type":39,"title":95,"body":96},"تحديث NocoBase","يُصدر ‎NocoBase‎ تحديثات بانتظام (كل أسبوعين تقريبًا). التحديث يعني سحب صورة Docker الجديدة وإعادة تشغيل الحاويات — تنفيذ مهاجرات قاعدة البيانات يتم تلقائيًا عند بدء التشغيل.\n\n```bash\ncd \u002Fopt\u002Fnocobase\ndocker compose pull\ndocker compose down\ndocker compose up -d\ndocker compose logs -f app\n```\n\nانتظر رسالة `‎NocoBase server running at http:\u002F\u002F0.0.0.0:13000‎` قبل إعادة فتح الواجهة. احرص دائمًا على نسخ احتياطي بـ `pg_dump` قبل أي تحديث، وراجع ملاحظات الإصدار على GitHub للتغييرات غير المتوافقة.\n\nإذا فشلت مهاجرة: ستُعيد الحاويات التشغيل في حلقة. افحص بـ `docker compose logs app` — خطأ المهاجرة يظهر صراحةً. استعد النسخة الاحتياطية لـ PostgreSQL ثم أنشئ تذكرة على GitHub مرفقًا بالسجلات.",{"type":39,"title":98,"body":99},"استكشاف الأخطاء: أكثر الأخطاء شيوعًا عند بدء التشغيل","**خطأ: `‎APP_KEY is required‎`**\nيرفض ‎NocoBase‎ البدء إذا كان `APP_KEY` غائبًا أو فارغًا في ملف `.env`. أنشئ مفتاحًا عشوائيًا بـ `openssl rand -hex 32` وأضفه:\n```\nAPP_KEY=your_random_key_here\n```\nثم أعد التشغيل بـ `docker compose up -d`.\n\n**خطأ: `‎Plugin installation timeout‎`**\nيحدث عند بطء الاتصال بسجل npm أثناء تثبيت إضافة. انتظر 60 ثانية وأعد المحاولة. إذا استمرت المشكلة، تحقق من اتصال VPS بالإنترنت. صورة `latest-full` تتضمن جميع الإضافات الرسمية محليًا — استخدمها لتجنب هذه المشكلة.\n\n**خطأ: `‎Port ‏13000‏ already in use‎`**\nعملية أخرى تستمع بالفعل على المنفذ ‎13000‎. حددها بـ `ss -tlnp | grep 13000`. أوقف العملية المتعارضة أو غيِّر منفذ ‎NocoBase‎ بضبط `APP_PORT=13001` في `.env`.\n\n**حاوية `postgres` تُعيد التشغيل في حلقة**\nتحقق من المساحة المتاحة بـ `df -h`. يفشل PostgreSQL عند امتلاء الحجم. فرِّغ مساحة أو غيِّر حجم القرص من لوحة تحكم ServOrbit.\n\n**الواجهة لا تستجيب بعد تحديث**\nتحقق من تشغيل الحاويات (`docker compose ps`) وانتهاء المهاجرات (`docker compose logs app | grep -i migration`). اسمح بـ 1 إلى 3 دقائق للمهاجرات على القواعد الكبيرة.",{"type":39,"title":101,"body":102},"NocoBase مقابل Appsmith مقابل Budibase: جدول مقارنة","يعتمد اختيار المنصة المناسبة على أولويتك: نموذج بيانات غني، أو منشئ واجهة مرن، أو تكاملات جاهزة.\n\n| المعيار | **NocoBase** | **Appsmith** | **Budibase** |\n|---|---|---|---|\n| نموذج البيانات | أصيل (مجموعات + علاقات) | موصل خارجي فقط | أصيل + خارجي |\n| قاعدة بيانات مدمجة | ‎PostgreSQL 16‎ | لا | SQLite \u002F PostgreSQL |\n| الإضافات \u002F المكونات | 80+ رسمية | 45+ | 30+ |\n| الأتمتة | محرك مرئي مدمج | عبر JS مخصص | مدمجة |\n| أذونات على مستوى الحقل | نعم | لا | محدودة |\n| الرخصة | Apache-2.0 | Apache-2.0 | GPL-3.0 |\n| خطة سحابية مجانية | لا (self-host فقط) | نعم (5 مستخدمين) | نعم (5 مستخدمين) |\n| الحد الأدنى من RAM | ~800 MB | ~1.5 GB | ~512 MB |\n\n**الخلاصة**: يتفوق ‎NocoBase‎ حين يعتمد مشروعك على نموذج بيانات معقد بعلاقات بين الكيانات وأذونات دقيقة — CRM أو ERP خفيف أو بوابة عملاء. ‎Appsmith‎ أنسب لبناء لوحات تحكم تستهلك ‎APIs‎ موجودة دون تخزين بيانات. ‎Budibase‎ يتميز بخفة وزنه ونشره السريع للنماذج البسيطة أو الإنترانت.","انشر NocoBase على خادمك الخاص","استضف NocoBase ذاتيًا على خادم ServOrbit VPS — مفتوح المصدر Apache-2.0، بلا رسوم لكل مستخدم، جميع بياناتك على بنيتك التحتية.","نشر NocoBase","\u002Fapplications\u002Fالتطوير\u002Fnocobase",[108,128,146],{"id":109,"slug":110,"slugs":111,"title":115,"excerpt":116,"readTime":117,"views":18,"isPinned":19,"noindex":118,"publishedAt":119,"updatedAt":120,"category":121,"categories":122,"featuredImage":30,"bgImage":31,"posterImage":124,"relatedSolution":125},157,"كيفية-استضافة-nocodb-ذاتيا-على-خادم-vps",{"fr":112,"en":113,"ar":110,"es":114},"self-host-nocodb-vps","how-to-self-host-nocodb-on-a-vps","como-autoalojar-nocodb-en-un-vps","كيفية استضافة NocoDB ذاتيًا على خادم VPS","انشر NocoDB على خادم VPS للحصول على بديل مفتوح المصدر ومستضاف ذاتيًا عن Airtable. حوّل أي قاعدة بيانات إلى جدول بيانات ذكي مع واجهات REST وGraphQL عبر Docker Compose.",3,true,"2026-01-20T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[123],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fself-host-nocodb-vps-poster.svg",{"categorySlug":126,"appSlug":127},"قواعد-البيانات","nocodb",{"id":129,"slug":130,"slugs":131,"title":135,"excerpt":136,"readTime":137,"views":18,"isPinned":19,"noindex":19,"publishedAt":138,"updatedAt":139,"category":140,"categories":141,"featuredImage":30,"bgImage":31,"posterImage":143,"relatedSolution":144},74,"استضافة-gitea-على-خادم-vps-الخاص-بك",{"fr":132,"en":133,"ar":130,"es":134},"heberger-gitea","host-gitea-on-your-own-vps","alojar-gitea-en-un-vps","استضافة Gitea على خادم VPS الخاص بك في 2026","انشُر ‏Gitea 1.25‏ على خادم VPS مع Docker وSSL. دليل شامل: CI\u002FCD مع ‏Gitea Actions‏، مقارنة ‏Gitea‏ مقابل ‏Forgejo v16‏، إدارة يومية، استكشاف أخطاء SSH وHTTPS.",13,"2026-04-07T00:00:00+00:00","2026-11-08T16:32:50+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[142],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-gitea-poster.svg",{"categorySlug":34,"appSlug":145},"gitea",{"id":147,"slug":148,"slugs":149,"title":153,"excerpt":154,"readTime":17,"views":117,"isPinned":19,"noindex":19,"publishedAt":155,"updatedAt":156,"category":157,"categories":163,"featuredImage":30,"bgImage":31,"posterImage":165,"relatedSolution":166},62,"استضافة-pocketbase-على-خادم-vps",{"fr":150,"en":151,"ar":148,"es":152},"heberger-pocketbase-vps","hosting-pocketbase-on-a-vps","alojar-pocketbase-en-un-vps","استضافة PocketBase على خادم VPS: دليل شامل","‏نشر PocketBase على VPS باستخدام Docker وHTTPS وOAuth والنسخ الاحتياطي التلقائي. دليل خطوة بخطوة 2026.","2026-04-19T00:00:00+00:00","2026-09-08T22:00:02+00:00",{"id":158,"name":159,"slug":160,"color":161,"icon":162},6,"قواعد البيانات","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[164],{"id":158,"name":159,"slug":160,"color":161,"icon":162},"\u002Fblog\u002Fcovers\u002Fheberger-pocketbase-vps-poster.svg",{"categorySlug":126,"appSlug":167},"pocketbase",1794270234525]