[{"data":1,"prerenderedAt":120},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-mattermost-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":28,"sections":29,"ctaTitle":75,"ctaBody":76,"ctaButton":77,"ctaUrl":78,"relatedPosts":79},76,"heberger-mattermost","استضافة Mattermost على خادم VPS الخاص بك","انشُر Mattermost على خادم VPS مع Docker وPostgreSQL وSSL. منصة مراسلة خاصة للفِرق، بديل ذاتي الاستضافة عن Slack.",8,612,false,"2026-04-05T00: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\u002Fheberger-mattermost-poster.svg",{"categorySlug":18,"appSlug":27},"mattermost","Mattermost منصة مراسلة للفِرق مفتوحة المصدر، غالبًا ما تُقدَّم بوصفها البديل ذاتي الاستضافة عن Slack. نشرها على خادم VPS الخاص بك يضمن بقاء محادثاتك المهنية على بنيتك التحتية. إليك نشرًا كاملًا عبر Docker مع PostgreSQL وreverse proxy وSSL.",[30,34,44,47,69,72],{"type":31,"title":32,"body":33},"h2","لماذا تستضيف Mattermost ذاتيًا على خادم VPS","تفوتِر أدوات المراسلة بنموذج SaaS لكل مستخدم نشط وتحتفظ بسجلّ مراسلاتك على خوادمها. تقلب Mattermost هذا المنطق: تستضيف منصة ذاتية الاستضافة على خادم VPS فِرقًا بأكملها دون تكلفة لكل مقعد في نسخة Team، مع سجلّ غير محدود وتخزين ملفات تتحكّم أنت به. وبالنسبة إلى وكالة أو شركة خاضعة لقيود السرّية، فإن استضافة المراسلة داخليًا تعني ألّا تمرّ الرسائل ولا الملفات المشتركة ولا البيانات الوصفية عبر طرف ثالث. كما تتكامل Mattermost أصلًا مع منصات Git وأدوات CI\u002FCD وwebhooks واردة\u002Fصادرة، ما يجعلها محورًا مركزيًا للتواصل بالنسبة إلى الفِرق التقنية.",{"type":35,"title":36,"items":37},"ul","فوائد ملموسة لـMattermost ذاتية الاستضافة",[38,39,40,41,42,43],"سجلّ رسائل غير محدود، دون قطعٍ عند بضعة آلاف رسالة كما في العروض المجانية بنموذج SaaS.","تخزين الملفات المشتركة على خادم VPS الخاص بك أو على حاوية S3 تتحكّم أنت بها.","webhooks واردة\u002Fصادرة وأوامر slash لربط CI والمراقبة والتنبيهات.","مصادقة مؤسسية: LDAP\u002FAD وSAML وOAuth بحسب النسخة.","تطبيقات سطح مكتب وجوّال رسمية تشير إلى نطاقك الخاص.","امتثال وسيادة على البيانات: لا محادثة خارج بنيتك التحتية.",{"type":31,"title":45,"body":46},"المتطلبات العتادية والبرمجية","Mattermost أكثر تطلّبًا من منصة Git لأنها تحافظ على اتصالات WebSocket دائمة. احسب خادم VPS بمعالجَين افتراضيَّين (2 vCPU) و4 غيغابايت من الذاكرة (RAM) لفريق حتى 50 مستخدمًا نشطًا؛ اهدف إلى 8 غيغابايت لِما فوق ذلك أو إذا فعّلت البحث المتقدّم. PostgreSQL هي قاعدة البيانات المُوصى بها. خصّص 30 غيغابايت من SSD كحدّ أدنى، وأكثر إذا خزّنت كثيرًا من الملفات محليًا. على الجانب البرمجي: Docker وDocker Compose، ونطاق فرعي `chat.yourdomain.com` مع سجل A، وreverse proxy قادر على تمرير اتصالات WebSocket بشكل صحيح (`Upgrade`\u002F`Connection`).",{"type":48,"title":49,"steps":50},"steps","نشر Mattermost مع Docker وSSL",[51,54,57,60,63,66],{"title":52,"body":53},"تجهيز خادم VPS","ثبّت Docker وCompose، ثم اجلب المستودع الرسمي `mattermost-docker` أو أنشئ `\u002Fopt\u002Fmattermost`. ارفع عند الحاجة `vm.max_map_count` وحدود الملفات المفتوحة، فـMattermost تفتح اتصالات متزامنة كثيرة.",{"title":55,"body":56},"إعداد PostgreSQL ووحدات التخزين","في ملف `docker-compose.yml`، صرِّح عن خدمة `postgres` بكلمة مرور قوية ووحدات تخزين دائمة لـ`\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata`. بالنسبة إلى Mattermost، ركّب وحدات تخزين مخصّصة لـ`config` و`data` و`logs` و`plugins` للاحتفاظ بكل شيء خارج الحاوية.",{"title":58,"body":59},"تشغيل حزمة Mattermost","أدخِل المتغيرَين `MM_SQLSETTINGS_DATASOURCE` و`MM_SERVICESETTINGS_SITEURL` (بصيغة HTTPS)، ثم نفّذ `docker compose up -d`. تابِع `docker compose logs -f` حتى الرسالة التي تشير إلى أن الخادم يستمع على المنفذ 8065.",{"title":61,"body":62},"إعداد reverse proxy مع WebSocket","مع Nginx، مرّر الطلبات إلى `http:\u002F\u002F127.0.0.1:8065` وأضِف حتمًا `proxy_set_header Upgrade $http_upgrade;` و`proxy_set_header Connection \"upgrade\";`، وإلا فلن يعمل الوقت الحقيقي. مع Caddy، يتولّى `reverse_proxy localhost:8065` أمرَ WebSocket تلقائيًا.",{"title":64,"body":65},"تفعيل شهادة SSL","احصل على الشهادة عبر `certbot --nginx -d chat.yourdomain.com` أو دَع Caddy يوفّرها وحده. تحقّق من أن `SiteURL` بصيغة `https:\u002F\u002F` فعلًا في الإعداد، وإلا فسيرفض عملاء الجوّال الاتصال.",{"title":67,"body":68},"إنشاء الفريق وتحصين المنصة","افتح `https:\u002F\u002Fchat.yourdomain.com`، وأنشئ حساب مدير النظام وفريقك الأول. عطّل التسجيل المفتوح، وأعدّ SMTP لرسائل الإشعارات البريدية، واقصر إنشاء الفِرق على المدراء.",{"type":70,"body":71},"tip","بالنسبة إلى الملفات المشتركة، لا تخزّن كل شيء على قرص خادم VPS على المدى الطويل: اضبط Mattermost على وضع تخزين الكائنات المتوافق مع S3. يفصل ذلك وحدة تخزين البيانات عن حجم خادم VPS الخاص بك، ويبسّط النسخ الاحتياطي جذريًا (تُؤرشَف الحاوية بشكل مستقل) ويسهّل توسّعًا أفقيًا محتملًا. فكّر أيضًا في تفعيل الاحتفاظ بالبيانات لتنقية الرسائل القديمة تلقائيًا والتحكم في نمو PostgreSQL.",{"type":70,"title":73,"body":74},"الوثائق الرسمية","للإعداد المتقدّم والخيارات الخاصة بالأداة، ارجع إلى \u003Ca href=\"https:\u002F\u002Fdocs.mattermost.com\" target=\"_blank\" rel=\"noopener noreferrer\">الوثائق الرسمية لـMattermost\u003C\u002Fa>. يغطّي هذا الدليل النشر على خادم VPS؛ وتبقى وثائق الناشر المرجعَ للضبط الدقيق والترقيات الكبرى وحالات الاستخدام الخاصة.","أقِم Mattermost الخاص بك على خادم VPS Cloud من ServOrbit","يتيح لك خادم VPS Cloud مزوَّد بـDocker مُعَدًّا مسبقًا وعنوان IP ثابت نشرَ Mattermost وPostgreSQL وreverse proxy الخاص بـWebSocket دون أي عوائق. تبقى محادثاتك عندك.","أطلِق خادم VPS Cloud الخاص بي","\u002Fvps-cloud",[80,93,107],{"id":81,"slug":82,"title":83,"excerpt":84,"readTime":16,"views":85,"isPinned":13,"publishedAt":86,"category":87,"categories":88,"featuredImage":23,"bgImage":24,"posterImage":90,"relatedSolution":91},71,"heberger-nextcloud","استضافة Nextcloud على خادمك الـVPS الخاص","استعِد التحكم في ملفاتك: انشر Nextcloud على خادمك الـVPS مع Docker وقاعدة بيانات ووكيل عكسي وSSL.",2720,"2026-04-10T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[89],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":18,"appSlug":92},"nextcloud",{"id":94,"slug":95,"title":96,"excerpt":97,"readTime":98,"views":99,"isPinned":13,"publishedAt":100,"category":101,"categories":102,"featuredImage":23,"bgImage":24,"posterImage":104,"relatedSolution":105},72,"heberger-ghost","استضافة Ghost على خادمك الـVPS الخاص","أطلق مدوّنة أو نشرة بريدية احترافية عبر Ghost على خادمك الـVPS: Docker وقاعدة بيانات واشتراكات مدفوعة ووكيل عكسي وSSL.",6,2000,"2026-04-09T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[103],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":18,"appSlug":106},"ghost",{"id":108,"slug":109,"title":110,"excerpt":111,"readTime":16,"views":112,"isPinned":13,"publishedAt":113,"category":114,"categories":115,"featuredImage":23,"bgImage":24,"posterImage":117,"relatedSolution":118},73,"heberger-wordpress","استضافة WordPress على خادم VPS الخاص بك","استضِف WordPress على خادم VPS الخاص بك لأقصى أداء وتحكّم: Docker وMariaDB والتخزين المؤقت (cache) وreverse proxy وSSL.",501,"2026-04-08T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[116],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":18,"appSlug":119},"wordpress",1785097287979]