[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-tooljet-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":29,"sections":30,"ctaTitle":23,"ctaBody":23,"ctaButton":94,"ctaUrl":95,"relatedPosts":96},246,"self-host-tooljet-vps","كيفية استضافة ToolJet على خادم VPS: منصة low-code مفتوحة المصدر للأدوات الداخلية","نشر ToolJet CE على خادم VPS في دقائق. بديل مفتوح المصدر لـ Retool، بدون رسوم لكل مستخدم، أكثر من 50 موصّل بيانات.",6,0,false,"2026-01-18T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-tooljet-vps-poster.svg",{"categorySlug":27,"appSlug":28},"developpement","tooljet","تُنفق فرق التطوير عشرات الساعات شهرياً لبناء أدوات داخلية من الصفر. ToolJet يغيّر المعادلة: منصة low-code مفتوحة المصدر (AGPL-3.0، أكثر من 38 ألف نجمة، v3.20) تُمكّن الفريق من إطلاق أداة داخلية في ساعات، بمكونات بالسحب والإفلات وأكثر من 50 موصّل بيانات. مستضافة على خادم VPS الخاص بك، بدون رسوم لكل مستخدم.",[31,35,38,40,46,49,52,55,58,60,91],{"type":32,"title":33,"body":34},"h2","ما هو ToolJet؟","ToolJet منصة low-code مفتوحة المصدر لبناء الأدوات الداخلية: لوحات الإدارة، والتابعات، والنماذج، وسير عمل الموافقات. يوفر المحرر المرئي أكثر من 100 مكوّن تتصل بأي مصدر بيانات وتُربط معاً بإجراءات JavaScript. ToolJet CE مرخّص بـ AGPL-3.0: مستخدمون غير محدودين، تطبيقات غير محدودة، صفر تتبع. الإصدار 3.0 (2026) أضاف بناء التطبيقات بالذكاء الاصطناعي.",{"type":32,"title":36,"body":37},"بنية النشر على ServOrbit","يعمل ToolJet على خادم ServOrbit بحاويتين Docker: **postgres:13** (قاعدة البيانات مع وحدات تخزين دائمة) و**tooljet\u002Ftooljet-ce:latest** (خادم Node.js على المنفذ 3000، الواجهة والـ API مدمجان).\n\nPostgREST معطَّل (`ENABLE_TOOLJET_DB=false`): هذا المكوّن الاختياري غير ضروري للغالبية العظمى من عمليات النشر. AWX يولّد الأسرار تلقائياً: `SECRET_KEY_BASE` و`LOCKBOX_MASTER_KEY` وكلمة مرور PostgreSQL و`TOOLJET_HOST` (محسوب من النطاق إن وُجد، وإلا IP الخادم).",{"type":32,"title":39},"متطلبات التشغيل",{"type":41,"items":42},"ul",[43,44,45],"خادم ServOrbit VPS بذاكرة RAM لا تقل عن 2 جيجابايت (Ubuntu 24.04).","اسم نطاق اختياري — ToolJet يقبل الوصول بالـ IP عبر نفق SSH.","لا يلزم SMTP للبدء: أول حساب يُنشأ عبر معالج في المتصفح.",{"type":32,"title":47,"body":48},"النشر من سوق ServOrbit","من لوحة تحكم ServOrbit، اذهب إلى **سوق التطبيقات → التطوير → ToolJet** وانقر **نشر**. يتولى AWX الباقي: تجهيز Docker، توليد الأسرار، كتابة ملف `.env`، وتشغيل الحاويات. التطبيق جاهز في حوالي 60 ثانية. بدون نطاق: نفق SSH — `ssh -L 8096:127.0.0.1:8096 root@your-ip` ثم http:\u002F\u002Flocalhost:8096.",{"type":32,"title":50,"body":51},"التشغيل الأول: إنشاء حساب المشرف","عند أول فتح، يعرض ToolJet معالج إعداد يطلب اسمك الكامل وبريدك الإلكتروني (أول حساب يصبح تلقائياً مشرفاً)، وكلمة المرور، واسم المنظمة. لا يلزم تأكيد بريد إلكتروني — يتم توجيهك مباشرة إلى المحرر.",{"type":32,"title":53,"body":54},"ربط مصدر بيانات","في المحرر، انقر **مصادر البيانات → + جديد**. ToolJet يوفر أكثر من 50 موصّلاً: قواعد بيانات (PostgreSQL وMySQL وRedis)، APIs (REST وGraphQL وStripe)، جداول (Google Sheets)، تخزين (S3). كل موصّل يخزّن بيانات اتصاله مشفّرة.",{"type":32,"title":56,"body":57},"بناء أول تطبيق","انقر **تطبيقات → إنشاء جديد**. اسحب مكوّن **Table** على اللوحة، أنشئ استعلاماً: `SELECT * FROM orders ORDER BY created_at DESC LIMIT 100`، اربط الجدول بالاستعلام. أضف **Button** واربطه بـ `UPDATE orders SET status = 'shipped' WHERE id = {{table.selectedRow.id}}`. انقر **معاينة** ثم **إصدار** للنشر.",{"type":32,"title":59},"ToolJet CE مقابل Retool",{"type":61,"headers":62,"rows":66},"comparison",[63,64,65],"المعيار","ToolJet CE","Retool",[67,71,75,79,83,87],[68,69,70],"السعر","مجاني (AGPL-3.0)","10–25$\u002Fمستخدم\u002Fشهر",[72,73,74],"الاستضافة","خادمك الخاص","سحابة Retool",[76,77,78],"البيانات","بنيتك التحتية","مرسلة لـ Retool",[80,81,82],"الموصّلات","50+","60+",[84,85,86],"المستخدمون","غير محدودين","مدفوعون",[88,89,90],"المصدر","مفتوح المصدر","مغلق المصدر",{"type":32,"title":92,"body":93},"الصيانة والتحديثات","للتحديث، نفّذ:\n```bash\ndocker compose pull\ndocker compose up -d\n```\nتُطبَّق ترحيلات قاعدة البيانات تلقائياً. بياناتك تبقى سليمة في المجلد `tooljet-db`.","نشر ToolJet على VPS","\u002Fmarketplace\u002Fdeveloppement\u002Ftooljet",[],1786536155935]