[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-monica-crm-على-خادم-افتراضي-ma-ar":6,"promo-bar-likely":187},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-استضافة-monica-crm-على-خادم-افتراضي-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":127,"ctaBody":128,"ctaButton":129,"ctaUrl":130,"relatedPosts":131},197,"استضافة-monica-crm-على-خادم-افتراضي",{"fr":12,"en":13,"ar":10,"es":14},"self-host-monica-crm-vps","self-host-monica-personal-crm-on-a-vps","autoalojar-monica-crm-en-un-vps","استضافة Monica CRM على خادم افتراضي","انشر ‏Monica CRM على خادمك الافتراضي لتتبّع جهات الاتصال والتفاعلات والتذكيرات باستخدام ‏Docker Compose وMariaDB وRedis — على بنية تحتية تملكها.",9,0,false,"2026-07-30T00:00:00+00:00","2026-11-09T20:55:12+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-monica-crm-vps-poster.svg",{"categorySlug":34,"appSlug":35},"تخطيط-موارد-المؤسسات-وإدارة-الأعمال","monica-crm","شبكتك المهنية من أثمن ما تملك. غير أنّ أغلب الأدوات التي تديرها تسرّبها إلى أطراف أخرى: جهات اتصال تتزامن مع السحابة، واشتراك في نظام إدارة علاقات يملك سجلّ علاقاتك، وجداول بيانات تفقد السياق الإنساني. يعالج ‏Monica CRM هذه المشكلات الثلاث: مدير علاقات مفتوح المصدر تنشره على خادمك الافتراضي في دقائق، وتبقى بياناته على عتاد تتحكّم فيه.",[38,42,45,76,79,104,112,115,118,123],{"type":39,"title":40,"body":41},"h2","المشكلة: جهات اتصالك مبعثرة، وهي تتسرّب","اسأل نفسك أين تقيم بيانات جهات اتصالك فعلياً. هاتفك يتزامن مع ‏iCloud أو ‏Google. مزوّد بريدك يعرف كل اسم في صندوقك. اشتراكك في نظام إدارة العلاقات يسجّل كل ملاحظة في قاعدة بيانات ضمن ولاية قضائية لم تخترها. ولا تجيب أيّ من هذه الأدوات عن السؤال الأكثر إنسانية: متى تحدّثت إلى هذا الشخص آخر مرة، وفي أيّ موضوع؟\n\nصُمّم ‏Monica CRM للإجابة عن ذلك تحديداً. إنه ليس أداة مبيعات: لا مسارات صفقات، ولا تقييم للعملاء المحتملين، ولا توقّعات للإيرادات. إنه مدير علاقات شخصية — دفتر خاص بالأشخاص الذين يهمّونك، يعمل على خادم تملكه.",{"type":39,"title":43,"body":44},"ما يفعله Monica CRM وما لا يفعله","ينظّم ‏Monica علاقاتك كما يفعل شخص منتبه. لكل جهة اتصال صفحة تجمع:\n\n- **سجلّاً كاملاً للتفاعلات** — كل ملاحظة ومكالمة ورسالة ولقاء دوّنته، بترتيب زمني.\n- **تذكيرات** — أعياد ميلاد، ومناسبات، وتواريخ تحدّدها، ودعوات دورية لتجديد التواصل.\n- **السياق الشخصي** — طبيعة العلاقة (صديق، زميل، موجّه)، والمهنة، والشركة، والحسابات الاجتماعية، وحقول حرة تعرّفها بنفسك.\n- **أحداث الحياة** — خطوبة، ولادة، تغيير وظيفة، حدث صحي؛ المحطات التي تمنح العلاقة عمقاً.\n- **أفكار الهدايا** — قائمة لكل جهة اتصال، وأثر ما قدّمته فعلاً.\n\nما لا يفعله ‏Monica: لا يتتبّع الصفقات أو الإيرادات، ولا يقيّم العملاء المحتملين، ولا يوفّر تقويماً مشتركاً للفريق. لنظام ‏CRM تجاري، ‏Twenty — المتاح أيضاً في كتالوج ‏ServOrbit — أكثر ملاءمة. ‏Monica يتولّى الطبقة الإنسانية.",{"type":46,"title":47,"headers":48,"rows":53},"comparison","Monica CRM مقارنةً بالبدائل مفتوحة المصدر",[5,49,50,51,52],"‏Monica CRM","‏HumHub Contacts","‏Twenty CRM","‏Duet",[54,60,64,70],[55,56,57,58,59],"البيانات المُدارة","علاقات شخصية ومهنية: ملاحظات، تذكيرات، أحداث حياة، أفكار هدايا","شبكة اجتماعية داخلية: ملفات شخصية، مجموعات، فضاء عمل تعاوني","‏CRM تجاري: جهات اتصال، صفقات، مسارات مبيعات، كائنات مخصّصة","دفتر عناوين بسيط: بطاقات، وسوم، ملاحظات — بلا ميزات فريق",[61,62,62,62,63],"الرخصة","‏AGPL-3.0","‏MIT",[65,66,67,68,69],"متطلبات الخادم","‏2 vCPU \u002F 4 GB RAM — PHP وMariaDB وRedis","‏4 vCPU \u002F 8 GB RAM — PHP وMariaDB وElasticsearch موصى به","‏4 vCPU \u002F 8 GB RAM — Node.js وPostgreSQL وRedis","‏1 vCPU \u002F 1 GB RAM — SQLite وملف Go تنفيذي واحد",[71,72,73,74,75],"حالة الاستخدام الرئيسية","تتبّع الشبكة الشخصية، التذكيرات الإنسانية، تخزين بيانات الاتصال متوافقاً مع ‏GDPR","إنترانت الشركة والشبكة الاجتماعية، مشاركة المعرفة","إدارة علاقات العملاء، أتمتة المبيعات، ‏API GraphQL للتكاملات","دفتر عناوين خفيف، للاستخدام الفردي فقط",{"type":39,"title":77,"body":78},"البنية: PHP\u002FLaravel وMariaDB وRedis — ثلاث حاويات وخادم واحد","تنشر وصفة كتالوج ‏ServOrbit تطبيق ‏Monica في ثلاث حاويات ‏Docker:\n\n1. **`monicahq\u002Fmonicahq:apache`** — تطبيق ‏PHP\u002FLaravel وخادم ‏Apache المدمج، معروض على المنفذ 8080 من المضيف.\n2. **`mariadb:11`** — قاعدة البيانات العلائقية التي تخزّن جهات الاتصال والتفاعلات والتذكيرات.\n3. **`redis:7-alpine`** — ذاكرة التخزين المؤقت للجلسات والمهام في الطابور.\n\n‏MariaDB هي قاعدة البيانات الوحيدة المدعومة رسمياً في ‏Monica v4. يشغّل التطبيق ترحيلات قاعدة البيانات تلقائياً عند أول إقلاع: لا خطوة منفصلة، وأول حساب يسجّل يصبح مسؤولاً.\n\nالبصمة الذاكراتية في وضع الخمول: أقل من 600 ميغابايت، مما يترك هامشاً للنظام ولـ‏Docker على ‏VPS Solo (4 GB).",{"type":80,"title":81,"steps":82},"steps","نشر Monica CRM على ServOrbit: خطوة بخطوة",[83,86,89,92,95,98,101],{"title":84,"body":85},"اطلب خادماً افتراضياً يعمل بـ Ubuntu 24.04","يكفي ‏VPS Solo (2 vCPU، 4 GB). تستهلك عملية ‏PHP في ‏Monica أقل من 256 ميغابايت، وتضيف ‏MariaDB بين 150 و300 ميغابايت. تترك ذاكرته البالغة 4 GB هامشاً حتى لدفتر ضخم (أكثر من 10 آلاف جهة اتصال) أو لفريق صغير. اختر ‏Ubuntu 24.04 LTS — وهو النظام المستهدف من ‏playbook النشر.",{"title":87,"body":88},"انشر من كتالوج ServOrbit","افتح مساحة عميلك في ‏ServOrbit، ثم ‏Marketplace ← تخطيط موارد المؤسسات وإدارة الأعمال ← ‏Monica CRM، واضغط على «نشر». يولّد الـ‏playbook تلقائياً ملف `docker-compose.yml` مع المتغيرات البيئية الأساسية:\n\n```\nMONICA_APP_KEY=base64:\u003Cمفتاح-مُولَّد>\nDB_HOST=db\nDB_DATABASE=monica\nDB_USERNAME=monica\nDB_PASSWORD=\u003Cكلمة-مرور-مُولَّدة>\nCACHE_DRIVER=redis\nSESSION_DRIVER=redis\nQUEUE_CONNECTION=redis\nREDIS_HOST=redis\n```\n\nيسحب الصور الثلاث ويشغّل المكدّس وينتظر فحص السلامة. تستجيب الواجهة في أقل من دقيقة.",{"title":90,"body":91},"أنشئ حساب المسؤول فوراً","افتح `http:\u002F\u002F\u003Cعنوان-IP-الخادم>:8080` في المتصفح وسجّل. يحصل الحساب الأول تلقائياً على صلاحيات الإدارة. افعل ذلك حال توفّر الواجهة — يبقى التسجيل مفتوحاً لأي شخص حتى يقيّده المسؤول من الإعدادات ← الإدارة.",{"title":93,"body":94},"استورد جهات اتصالك الحالية","اذهب إلى الإعدادات ← الاستيراد وارفع ملف ‏vCard (‏‎.vcf) مُصدَّراً من هاتفك أو ‏Google Contacts أو ‏Apple Contacts أو ‏Outlook. يُزيل ‏Monica التكرارات بناءً على عنوان البريد ويُربط الحقول تلقائياً. يُدعم أيضاً استيراد ‏CSV مع تعيين الأعمدة. عند التصدير من ‏Google Contacts، اختر صيغة ‏vCard 3.0.",{"title":96,"body":97},"اضبط SMTP لاستقبال التذكيرات بالبريد","بدون ‏SMTP، لا تظهر التذكيرات إلا في لوحة التحكم. لتلقّيها في صندوقك، أضف هذه المتغيرات إلى ملف بيئة نسختك:\n\n```\nMAIL_MAILER=smtp\nMAIL_HOST=smtp.المرسل.com\nMAIL_PORT=587\nMAIL_USERNAME=بريدك@example.com\nMAIL_PASSWORD=كلمة-المرور\nMAIL_ENCRYPTION=tls\nMAIL_FROM_ADDRESS=monica@نطاقك.com\nMAIL_FROM_NAME=\"Monica CRM\"\n```\n\nمرسلات متوافقة: ‏AWS SES وMailgun وBrevo وPostmark. أعد تشغيل الحاوية بعد التعديل (`docker compose restart app`).",{"title":99,"body":100},"ضع تذكيراتك الأولى","افتح بطاقة جهة اتصال، اضغط «إضافة تذكير» واختر تاريخاً — لمرة واحدة أو متكرراً (أسبوعي، شهري، سنوي). اكتب ملاحظة قصيرة: «اتصل لتطمئن على أحواله»، «أرسل بطاقة عيد ميلاد». يعرض ‏Monica التذكيرات المستحقة يومياً على لوحة التحكم، ويرسلها بالبريد إذا كان ‏SMTP مضبوطاً.",{"title":102,"body":103},"جدوِل نسخ MariaDB الاحتياطية","قاعدة بيانات ‏MariaDB هي الحالة المستمرة الوحيدة لـ‏Monica. مقاربتان:\n\n**عبر Backrest** (موصى به): يوفّر كتالوج ‏ServOrbit تطبيق ‏Backrest — واجهة ويب لأداة ‏restic — تنسخ احتياطياً حجم ‏Docker الخاص بـ‏MariaDB إلى ‏Backblaze B2 أو ‏Wasabi أو ‏S3 وفق جدولة، مع إزالة تكرار وتشفير.\n\n**تفريغ يدوي**: نفّذ من المضيف:\n`docker exec monica-db mysqldump -u monica -p\u003Cكلمة-المرور> monica > monica-$(date +%F).sql`\n\nاحتفظ أيضاً بملف `.env` وبحجم `monica_storage` (الصور ومرفقات الاستيراد).",{"type":105,"title":106,"items":107},"ul","من يستفيد من Monica على خادم افتراضي",[108,109,110,111],"**المستقلون والاستشاريون** — تدوّن كل تبادل مع العميل وتستعيد بعد ستة أشهر ما قيل، من دون دفع اشتراك لنظام إدارة علاقات.","**المؤسسون وأصحاب الشبكات الواسعة** — مستثمرون ومستشارون وشركاء ومرشّحون: كامل مدار العلاقات الذي تقوم عليه شركة ناشئة.","**المهن الخاضعة للنظام الأوروبي لحماية البيانات** (القانون، الصحة، المالية) — حيث لا يمكنك إيداع معلومات العملاء لدى مزوّد أجنبي.","**كل من يريد أن يكون صديقاً أفضل** — تذكيرات أعياد الميلاد وتتبّع أحداث الحياة وقوائم الهدايا هي الفارق بين من يتذكّر ومن ينسى.",{"type":39,"title":113,"body":114},"الخصوصية وملكية البيانات","يُنشر ‏Monica برخصة ‏AGPL-3.0. ولا تتضمّن النسخة المستضافة ذاتياً أيّ قياس عن بُعد ولا اتصالاً بالناشر ولا خدمة تحليلات. يبقى دفترك وسجلّ تفاعلاتك وملاحظاتك الشخصية داخل نسخة ‏MariaDB التي تعمل على خادمك.\n\nتقع النسخ الاحتياطية المنتظمة على عاتق المشغّل. ويوفّر كتالوج ‏ServOrbit تطبيق ‏Backrest — واجهة ويب لأداة ‏restic — القادر على نسخ وحدة تخزين ‏MariaDB الخاصة بـ‏Monica إلى ‏Backblaze B2 أو ‏Wasabi أو ‏S3، وفق جدولة، مع إزالة التكرار والتشفير.\n\nلتفعيل إرسال البريد، اضبط `MAIL_MAILER=smtp` في البيئة ووجّه ‏Monica نحو مرسلة تحويل (‏AWS SES أو ‏Mailgun أو ‏Brevo). سيُرسل ‏Monica حينئذٍ التذكيرات وروابط إعادة تعيين كلمة المرور. بدون ‏SMTP، تبقى الوظيفتان متاحتَين من لوحة التحكم، وإن لم تصلا إلى صندوقك.",{"type":39,"title":116,"body":117},"استكشاف الأخطاء: أكثر الأخطاء شيوعاً","**الخطأ 1: فشل ترحيل قاعدة البيانات عند الإقلاع الأول**\n\nالرسالة في السجلات (`docker compose logs app`):\n```\nIlluminate\\Database\\QueryException: SQLSTATE[HY000] [2002] Connection refused\n```\nالسبب: بدأت حاوية `app` قبل أن تكون ‏MariaDB جاهزة لقبول الاتصالات. الحل: أضف شرط `depends_on` مع `service_healthy` في `docker-compose.yml`، أو انتظر 20-30 ثانية ثم أعد تشغيل حاوية التطبيق وحدها: `docker compose restart app`. سيعيد ‏Monica تشغيل الترحيلات تلقائياً.\n\n**الخطأ 2: لا تُرسَل تذكيرات البريد**\n\nالرسالة في لوحة تحكم ‏Monica (الإعدادات ← السجلات) أو في سجلات الـ‏worker:\n```\nSwift_TransportException: Connection could not be established with host smtp.example.com [Connection refused #111]\n```\nالسبب: `MAIL_MAILER` غير مضبوط أو المرسل ‏SMTP غير متاح من الحاوية. تحقّق من أن جدار حماية الخادم يسمح بالمنفذ 587 خارجياً (`ufw allow out 587`)، ومن وجود `MAIL_HOST` و`MAIL_PORT` و`MAIL_USERNAME` و`MAIL_PASSWORD` في البيئة. بعد التصحيح، أعد تشغيل الـ‏worker: `docker compose restart worker`.\n\n**الخطأ 3: انتهاء الجلسة في حلقة بعد التثبيت**\n\nالعَرَض: يُعيد ‏Monica التوجيه إلى صفحة تسجيل الدخول عند كل إجراء، حتى بعد تسجيل دخول ناجح.\nالسبب: `APP_KEY` مفقود أو غير صالح — مفتاح ‏AES-256 الذي يشفّر ملفات تعريف ارتباط الجلسة. يجب أن يكون بالصيغة `base64:\u003Cسلسلة-44-حرفاً>`. إذا كان فارغاً أو مُولَّداً بشكل خاطئ، لا يمكن فكّ تشفير الجلسات.\nالحل: ولِّد مفتاحاً صالحاً من داخل حاوية التطبيق وحدِّث البيئة:\n```\ndocker compose exec app php artisan key:generate --show\n```\nانسخ القيمة المُعادة إلى `APP_KEY` في ملف `.env`، ثم أعد تشغيل المكدّس كاملاً: `docker compose down && docker compose up -d`.",{"type":80,"title":119,"steps":120},"أول تسجيل دخول",[121],{"title":119,"body":122},"افتحوا الرابط وأنشئوا حسابكم عبر نموذج التسجيل: يصبح هذا الحساب الأول مسؤول النسخة. افعلوا ذلك على الفور، فالتسجيل يبقى مفتوحاً حتى يقيّده مسؤول.",{"type":124,"title":125,"body":126},"tip","تحديث Monica إلى إصدار جديد","يتبع ‏Monica دورة إصدارات منتظمة على صورة ‏Docker الخاصة بـ`monicahq\u002Fmonicahq`. للتحديث: اسحب الصورة الجديدة، أوقف المكدّس، أعد تشغيله — تعمل الترحيلات تلقائياً عند الإقلاع.\n\n```\ndocker compose pull\ndocker compose down\ndocker compose up -d\ndocker compose logs -f app\n```\n\nتأكّد من ظهور `Database is up to date` أو `Migrated successfully` في السجلات قبل استخدام التطبيق. عند الشك، خذ نسخة تفريغ من ‏MariaDB قبل التحديث.","علاقاتك، على خادمك","‏انشر Monica CRM على خادم افتراضي من ServOrbit واحتفظ بكل جهة اتصال وكل تفاعل وكل تذكير على بنية تحتية تخصّك — بلا اشتراك ولا تبعية للسحابة.","‏نشر Monica CRM","\u002Fapplications\u002Fتخطيط-موارد-المؤسسات-وإدارة-الأعمال\u002Fmonica-crm",[132,151,170],{"id":133,"slug":134,"slugs":135,"title":139,"excerpt":140,"readTime":141,"views":142,"isPinned":19,"noindex":19,"publishedAt":143,"updatedAt":144,"category":145,"categories":146,"featuredImage":30,"bgImage":31,"posterImage":148,"relatedSolution":149},134,"استضف-twenty-crm-بنفسك-على-vps-بديل-salesforce-مفتوح-المصدر",{"fr":136,"en":137,"ar":134,"es":138},"self-host-twenty-crm-vps","self-host-twenty-crm-on-vps-open-source-salesforce-alternative","alojar-twenty-crm-en-un-vps","استضف Twenty CRM بنفسك على VPS: بديل Salesforce مفتوح المصدر","انشر Twenty CRM على VPS من ServOrbit — بديل Salesforce مفتوح المصدر مع كائنات مخصّصة، وواجهة GraphQL API، وعامل خلفية للأتمتة. رخصة AGPL-3.0، جاهز للإنتاج منذ الإصدار v2.1.0.",4,3,"2026-02-13T00:00:00+00:00","2026-11-04T16:30:26+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[147],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fself-host-twenty-crm-vps-poster.svg",{"categorySlug":34,"appSlug":150},"twenty",{"id":152,"slug":153,"slugs":154,"title":158,"excerpt":159,"readTime":160,"views":161,"isPinned":19,"noindex":19,"publishedAt":162,"updatedAt":144,"category":163,"categories":164,"featuredImage":30,"bgImage":31,"posterImage":166,"relatedSolution":167},183,"استضافة-memos-على-vps-ملاحظات-شخصية-وسجل-للفريق",{"fr":155,"en":156,"ar":153,"es":157},"self-host-memos-vps","self-host-memos-on-a-vps-lightweight-notes-and-team-journal","alojar-memos-en-un-vps","استضافة Memos على VPS: ملاحظات شخصية وسجل للفريق","انشر Memos على خادمك — تطبيق ملاحظات مفتوح المصدر مع Markdown والوسوم والبحث الكامل وREST API. صورة 20 ميغابايت، استهلاك RAM أقل من 128 ميغابايت، SQLite، لا قاعدة بيانات خارجية.",5,1,"2026-07-18T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[165],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fself-host-memos-vps-poster.svg",{"categorySlug":168,"appSlug":169},"التعاون-والإنتاجية","memos",{"id":171,"slug":172,"slugs":173,"title":177,"excerpt":178,"readTime":179,"views":161,"isPinned":19,"noindex":19,"publishedAt":180,"updatedAt":144,"category":181,"categories":182,"featuredImage":30,"bgImage":31,"posterImage":184,"relatedSolution":185},185,"استضافة-chatwoot-على-vps-دعم-عملاء-متعدد-القنوات",{"fr":174,"en":175,"ar":172,"es":176},"self-host-chatwoot-vps","self-host-chatwoot-on-a-vps-open-source-omnichannel-support","alojar-chatwoot-en-un-vps-soporte-omnicanal","‏استضافة Chatwoot على VPS: دعم عملاء متعدد القنوات","‏انشر Chatwoot على خادمك — دردشة مباشرة وبريد وWhatsApp وTelegram في صندوق وارد واحد. ‏MIT، v4.17.1، بلا رسوم لكل وكيل.",12,"2026-07-19T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[183],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fself-host-chatwoot-vps-poster.svg",{"categorySlug":168,"appSlug":186},"chatwoot",true,1794270233896]