[{"data":1,"prerenderedAt":144},["ShallowReactive",2],{"seo-verification":3,"blog-استضف-twenty-crm-بنفسك-على-vps-بديل-salesforce-مفتوح-المصدر-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":83,"ctaBody":84,"ctaButton":85,"ctaUrl":86,"relatedPosts":87},134,"استضف-twenty-crm-بنفسك-على-vps-بديل-salesforce-مفتوح-المصدر",{"fr":10,"en":11,"ar":8},"self-host-twenty-crm-vps","self-host-twenty-crm-on-vps-open-source-salesforce-alternative","استضف Twenty CRM بنفسك على VPS: بديل Salesforce مفتوح المصدر","انشر Twenty CRM على VPS من ServOrbit — بديل Salesforce مفتوح المصدر مع كائنات مخصّصة، وواجهة GraphQL API، وعامل خلفية للأتمتة. رخصة AGPL-3.0، جاهز للإنتاج منذ الإصدار v2.1.0.",4,0,false,"2026-02-13T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-twenty-crm-vps-poster.svg",{"categorySlug":30,"appSlug":31},"تخطيط-موارد-المؤسسات-وإدارة-الأعمال","twenty","يفرض Salesforce وHubSpot رسومًا لكل مقعد، ويحبسان بياناتك في سحابتهما، ويجعلان تغييرات المخطّط عملية بيروقراطية. أما Twenty فهو الإجابة الصديقة للمطوّرين: نظام CRM برخصة AGPL-3.0 تنشره على VPS الخاص بك في دقائق، مع كائنات قابلة للتخصيص بالكامل، وواجهة GraphQL API من الدرجة الأولى، وعامل خلفية يتولّى الأتمتة وخطافات الويب (webhooks). منذ الإصدار v2.1.0 (أبريل 2026) أصبح Twenty جاهزًا للإنتاج لعمليات النشر المستضافة ذاتيًا أحادية المستأجر — والمنظومة ليست سوى Docker Compose مع Postgres وRedis.",[34,38,49,52,77,80],{"type":35,"title":36,"body":37},"h2","لماذا تستضيف فرق المطوّرين Twenty ذاتيًا بدلًا من الدفع لـ Salesforce","صُمِّمت معظم أنظمة CRM لمديري المبيعات، لا للمهندسين. المخطّط ثابت، والواجهة البرمجية محدودة المعدّل، وكل تكامل يمرّ عبر سوق احتكاري. يقلب Twenty هذا الأمر: كل كيان (جهات الاتصال، الشركات، الصفقات، أو أي كائن مخصّص تعرّفه) يُنمذَج في PostgreSQL ويُعرَض عبر GraphQL API موثّقة بالكامل منذ اليوم الأول. أنت تمتلك قاعدة البيانات، وتكتب عمليات الترحيل (migrations)، وتتكامل مع أدواتك الخاصة — دون وسيط، ودون فوترة لكل استدعاء API.",{"type":39,"title":40,"items":41},"ul","ما تحصل عليه جاهزًا",[42,43,44,45,46,47,48],"كائنات وحقول قابلة للتخصيص بالكامل — نمذِج أي كيان يستخدمه عملك، لا فقط ما قرّرته Salesforce.","عروض Kanban والقوائم والجداول مع تحديثات تعاونية في الوقت الفعلي عبر فريقك.","ملاحظات ومهام وخط زمني للنشاط مرتبط بكل سجلّ — دون الحاجة إلى إضافة منفصلة.","واجهة GraphQL + REST API تغطّي كل كائن وعلاقة وحقل مخصّص تنشئه.","عامل خلفية للأتمتة وخطافات الويب والمهام المجدوَلة — يعمل جنبًا إلى جنب مع حاوية الخادم.","استيراد CSV لترحيل جهات الاتصال والشركات من HubSpot أو Pipedrive أو أي نظام CRM قديم.","رخصة AGPL-3.0 — دون احتكار المورّد، ودون فوترة سحابية لكل مقعد، ودون تخزين بيانات خارج بنيتك التحتية.",{"type":35,"title":50,"body":51},"المتطلبات المسبقة","يكفي VPS بمواصفات 2 vCPU \u002F 4 GB RAM يعمل بنظام Ubuntu 22.04 مع تثبيت Docker لتغطية الإنتاج بأريحية. تستهلك المنظومة الكاملة (الخادم + العامل + PostgreSQL + Redis) في وضع الخمول نحو 1.2 GB من ذاكرة RAM؛ خطّط لـ 4 GB لإبقاء متّسع لـ PostgreSQL تحت الاستعلامات المتزامنة. تحتاج إلى اسم نطاق ووكيل عكسي Caddy أو Nginx لـ HTTPS. هذا كل شيء — دون GPU، ودون مفتاح ترخيص، ودون أي خدمة خارجية.",{"type":53,"title":54,"steps":55},"steps","انشر Twenty على VPS في 6 خطوات",[56,59,62,65,68,71,74],{"title":57,"body":58},"جهّز VPS","اطلب VPS من ServOrbit (4 GB RAM، 2 vCPU، Ubuntu 22.04). بمجرد إقلاعه، اتصل عبر SSH وثبّت Docker: `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. فعّل خدمة Docker: `systemctl enable --now docker`.",{"title":60,"body":61},"أنشئ ملف ‎.env الخاص بك","أنشئ `\u002Fopt\u002Ftwenty\u002F.env` بأربعة متغيّرات: `APP_SECRET` (ولّده باستخدام `openssl rand -hex 32`)، و`DB_NAME=twenty`، و`DB_USER=twenty`، و`DB_PASSWORD=\u003Cstrong-password>`، و`SERVER_URL=https:\u002F\u002Fcrm.yourdomain.com` (حدّده الآن — إذ يضمّن Twenty هذه القيمة في ترويسات CORS وروابط البريد). `APP_SECRET` هو السرّ التشفيري الوحيد؛ وكل ما عداه مشتقّ منه.",{"title":63,"body":64},"اكتب docker-compose.yml وشغّل المنظومة","أنشئ `\u002Fopt\u002Ftwenty\u002Fdocker-compose.yml` بالخدمات الأربع: `db` (postgres:16-alpine)، و`redis` (redis:7-alpine)، و`twenty-server` (twentycrm\u002Ftwenty:latest، المنفذ 3000)، و`twenty-worker` (نفس الصورة، الأمر `yarn worker:prod`). اربطها عبر `PG_DATABASE_URL` و`REDIS_URL`. ثم: `docker compose up -d`. عند أول إقلاع، يشغّل Twenty عمليات ترحيل قاعدة البيانات — امنحه 60–90 ثانية قبل أن تصبح الواجهة جاهزة.",{"title":66,"body":67},"أكمل إعداد مساحة العمل","افتح `http:\u002F\u002F\u003Cvps-ip>:3000` واتّبع معالج الإعداد: أنشئ حساب المدير، وسمِّ مساحة العمل، وادعُ زملاءك اختياريًا عبر البريد الإلكتروني. استورد جهات الاتصال الحالية من ملف CSV في إعدادات مساحة العمل ← Import.",{"title":69,"body":70},"ضع Twenty خلف HTTPS باستخدام Caddy","ثبّت Caddy: `apt install -y caddy`. أنشئ `\u002Fetc\u002Fcaddy\u002FCaddyfile`: `crm.yourdomain.com { reverse_proxy localhost:3000 }`. أعد التحميل: `systemctl reload caddy`. يحصل Caddy على شهادة TLS ويجدّدها تلقائيًا. قيّد المنفذ 3000 في جدار الحماية: `ufw deny 3000` — إذ يمرّ كل الترافيك الآن عبر 443.",{"title":72,"body":73},"اربط أدوات الأتمتة لديك","في إعدادات Twenty ← API، انسخ نقطة نهاية GraphQL ورمز API الشخصي. استخدمهما مباشرة في n8n (عقدة HTTP Request) أو Activepieces لمزامنة جهات الاتصال، أو تشغيل إجراءات عند تغيّر مرحلة الصفقة، أو دفع بيانات من مصادر خارجية. كما يطلق Twenty خطافات ويب صادرة عند أي حدث سجلّ — هيّئها في الإعدادات ← Webhooks.",{"title":75,"body":76},"أول تسجيل دخول","افتحوا الرابط وانقروا على زر التسجيل «Sign up»: يصبح أول من يسجّل مسؤولَ مساحة العمل تلقائياً، ثم يُغلق التسجيل بعد ذلك. افعلوا ذلك فور انتهاء التثبيت.",{"type":78,"body":79},"tip","انسخ احتياطيًا أحجام Docker الثلاثة — `twenty_db` (بيانات PostgreSQL)، و`twenty_data` (تخزين الملفات المحلي)، و`twenty_redis` (لازم فقط إذا كنت تستخدم قوائم مهام دائمة) — إلى موقع خارج الخادم يوميًا. يكفي سطر واحد بسيط `docker run --rm -v twenty_db:\u002Fdata -v \u002Fbackups:\u002Fout alpine tar czf \u002Fout\u002Ftwenty-db-$(date +%F).tar.gz \u002Fdata` ضمن مهمة cron لتغطية قاعدة البيانات.",{"type":78,"title":81,"body":82},"التوثيق الرسمي","لمزيد من التهيئة المتقدمة والخيارات الخاصة بالأداة، راجع \u003Ca href=\"https:\u002F\u002Fdocs.twenty.com\" target=\"_blank\" rel=\"noopener noreferrer\">التوثيق الرسمي لـ Twenty\u003C\u002Fa>. يغطّي هذا الدليل النشر على VPS؛ ويبقى توثيق الناشر المرجع للإعدادات الدقيقة والتحديثات الكبرى وحالات الاستخدام الخاصة.","انشر Twenty CRM على خادمك الخاص","استضف Twenty CRM بنفسك على VPS من ServOrbit — مفتوح المصدر، دون رسوم لكل مقعد، وبياناتك على بنيتك التحتية.","انشر Twenty","\u002Fmarketplace\u002Fتخطيط-موارد-المؤسسات-وإدارة-الأعمال\u002Ftwenty",[88,109,124],{"id":89,"slug":90,"slugs":91,"title":94,"excerpt":95,"readTime":96,"views":15,"isPinned":16,"publishedAt":97,"category":98,"categories":103,"featuredImage":26,"bgImage":27,"posterImage":105,"relatedSolution":106},3,"تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026",{"fr":92,"en":93,"ar":90},"installer-n8n-vps","install-n8n-on-vps-with-docker-complete-2026-guide","تثبيت n8n على VPS مع Docker: دليل شامل 2026","انشر n8n على VPS مع Docker Compose والوكيل العكسي. يشمل عطل V8 فوق 30 مسار، خطأ 502 nginx، والانتقال من npm إلى Docker قبل الإصدار v3.0.",11,"2026-06-05T00:00:00+00:00",{"id":99,"name":100,"slug":101,"color":102,"icon":101},2,"الأتمتة","automatisation","bg-brand-action\u002F10 text-brand-action",[104],{"id":99,"name":100,"slug":101,"color":102,"icon":101},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":107,"appSlug":108},"الأتمتة-وسير-العمل","n8n",{"id":110,"slug":111,"slugs":112,"title":115,"excerpt":116,"readTime":89,"views":15,"isPinned":16,"publishedAt":117,"category":118,"categories":119,"featuredImage":26,"bgImage":27,"posterImage":121,"relatedSolution":122},26,"تثبيت-activepieces-على-خادم-vps-أتمتة-ذاتية-الاستضافة",{"fr":113,"en":114,"ar":111},"installer-activepieces-vps","installing-activepieces-on-a-vps-self-hosted-automation","تثبيت Activepieces على خادم VPS: أتمتة ذاتية الاستضافة","انشر Activepieces على خادم VPS الخاص بك: أتمتة no-code ذاتية الاستضافة، بيانات خاصة، تكاملات غير محدودة، ونشر عبر Docker في 15 دقيقة.","2026-05-25T00:00:00+00:00",{"id":99,"name":100,"slug":101,"color":102,"icon":101},[120],{"id":99,"name":100,"slug":101,"color":102,"icon":101},"\u002Fblog\u002Fcovers\u002Finstaller-activepieces-vps-poster.svg",{"categorySlug":107,"appSlug":123},"activepieces",{"id":99,"slug":125,"slugs":126,"title":129,"excerpt":130,"readTime":89,"views":15,"isPinned":16,"publishedAt":131,"category":132,"categories":138,"featuredImage":26,"bgImage":27,"posterImage":140,"relatedSolution":141},"نشر-dify-على-vps-سير-عمل-الذكاء-الاصطناعي-تحت-السيطرة",{"fr":127,"en":128,"ar":125},"deployer-dify-vps","deploying-dify-on-a-vps-ai-workflows-under-control","نشر Dify على VPS: سير عمل الذكاء الاصطناعي تحت السيطرة","ثبّت Dify على VPS من ServOrbit لإنشاء وكلاء وتدفّقات محادثة وتطبيقات ذكاء اصطناعي دون فقدان التحكّم في البيانات.","2026-02-11T00:00:00+00:00",{"id":133,"name":134,"slug":135,"color":136,"icon":137},1,"الذكاء الاصطناعي","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[139],{"id":133,"name":134,"slug":135,"color":136,"icon":137},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":142,"appSlug":143},"الذكاء-الاصطناعي","dify",1787580947282]