[{"data":1,"prerenderedAt":136},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-dockge-على-vps-مدير-مرئي-لـ-docker-compose-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":77,"ctaBody":78,"ctaButton":79,"ctaUrl":80,"relatedPosts":81},161,"استضافة-dockge-على-vps-مدير-مرئي-لـ-docker-compose",{"fr":10,"en":11,"ar":8},"self-host-dockge-vps","how-to-self-host-dockge-on-a-vps-visual-docker-compose-manager","استضافة Dockge على VPS: مدير مرئي لـ Docker Compose","انشر Dockge على خادم VPS الخاص بك — مدير مرئي خفيف ومفتوح المصدر لحُزم Docker Compose. أنشئ تطبيقات متعددة الحاويات وحرّرها وراقبها من واجهة ويب أنيقة، دون سطر الأوامر.",4,0,false,"2026-07-03T00: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-dockge-vps-poster.svg",{"categorySlug":30,"appSlug":31},"نشر-التطبيقات-وdevops","dockge","إدارة حُزم Docker Compose يدوياً تعمل جيداً لتطبيق أو اثنين، لكنها تنهار بسرعة عندما تشغّل عشرات الخدمات عبر خادم VPS. إن Dockge (رخصة MIT، 23.7k نجمة) مدير مرئي لـ Docker Compose طوّره Louis Lam — المطوّر نفسه صاحب Uptime Kuma. يمنحك واجهة متصفح أنيقة لإنشاء كل حُزمة على خادمك وتحريرها وتشغيلها وإيقافها ومراقبتها، مع مخرجات طرفية حيّة وحالة في الزمن الحقيقي. إليك كيفية نشره على خادم VPS في أقل من 10 دقائق.",[34,38,48,51,73],{"type":35,"title":36,"body":37},"h2","لماذا مدير مرئي لـ Docker Compose","بمجرد أن تبدأ بتشغيل أكثر من حفنة من حُزم Docker Compose، فإن سير العمل المتمثّل في الاتصال بكل خادم عبر SSH، والانتقال إلى المجلد الصحيح، وتشغيل `docker compose up -d` أو `docker compose logs`، يصبح مُرهقاً بسرعة. يجمع Dockge كل هذا في علامة تبويب واحدة في المتصفح: ترى كل حُزمة وحالتها الحيّة وسجلّاتها في لمحة. إنشاء حُزمة جديدة هو مجرد نموذج — تلصق فيه ملف `compose.yaml` وتضغط Start. لا مدير ملفات، ولا SSH.",{"type":39,"title":40,"items":41},"ul","ما الذي يمنحك إياه Dockge المُستضاف ذاتياً",[42,43,44,45,46,47],"محرّر مرئي لملفات `compose.yaml` — أنشئ الحُزم أو حرّرها مباشرة في المتصفح مع تلوين الصياغة.","تشغيل وإيقاف وإعادة تشغيل وتحديث بنقرة واحدة لكل حُزمة — دون الحاجة إلى SSH أو حفظ أوامر compose.","بثّ السجلّات الحيّ لكل حُزمة ولكل حاوية، مع مخرجات مُلوّنة بالرموز.","لوحة حالة في الزمن الحقيقي تُظهر أي الحُزم قيد التشغيل أو متوقفة أو في حالة خطأ.","دعم تعدّد النسخ (الإصدار v1.4+): أدِر نسخ Dockge على مضيفات Docker بعيدة من واجهة رئيسية واحدة.","يعمل كحاوية واحدة بأقل من 150 MB من الذاكرة — آمن للإضافة إلى أي خادم VPS قائم دون التأثير على أحمال العمل الجارية.",{"type":35,"title":49,"body":50},"المتطلبات","خادم VPS بنظام Ubuntu 22.04 (أو Debian 12) مع تثبيت Docker وDocker Compose v2 مسبقاً. يحتاج Dockge نفسه إلى أقل من 150 MB من الذاكرة وبضعة MB من القرص لقاعدة بيانات SQLite الخاصة به. لا يلزم اسم نطاق — يقدّم Dockge واجهته على المنفذ 5001 عبر HTTP عادي، ويمكن الوصول إليها عبر عنوان IP الخاص بخادمك. إذا أردت HTTPS، فضَع وكيلاً عكسياً Caddy أو Nginx أمامه وأصدِر شهادة Let's Encrypt.",{"type":52,"title":53,"steps":54},"steps","انشر Dockge باستخدام Docker Compose",[55,58,61,64,67,70],{"title":56,"body":57},"أنشئ مجلد الحُزم","يخزّن Dockge كل حُزمة يديرها كملف `compose.yaml` ضمن مجلد مخصّص على المضيف — `\u002Fopt\u002Fstacks` افتراضياً. أنشئه قبل تشغيل الحاوية: `mkdir -p \u002Fopt\u002Fstacks`. يقوم Dockge بتحميل هذا المجلد داخل الحاوية بحيث تبقى الملفات محفوظة عبر عمليات إعادة تشغيل الحاوية والترقيات.",{"title":59,"body":60},"اكتب ملف Compose","أنشئ `\u002Fopt\u002Fdockge\u002Fcompose.yaml` بالمحتوى التالي. تُحمّل الحاوية مقبس Docker (`\u002Fvar\u002Frun\u002Fdocker.sock`) لتتمكّن من إدارة الحاويات الأخرى على المضيف نفسه، ومجلد `\u002Fopt\u002Fstacks` لتتمكّن من قراءة ملفات الحُزم والكتابة فيها، وحجماً مُسمّى لقاعدة بيانات SQLite الخاصة بها. اضبط `DOCKGE_STACKS_DIR` ليطابق مسار المضيف الذي اخترته.",{"title":62,"body":63},"شغّل Dockge","شغّل `docker compose up -d` داخل `\u002Fopt\u002Fdockge`. حجم الصورة (`louislam\u002Fdockge:1`) نحو 200 MB عند السحب الأول. بمجرد التشغيل، افتح `http:\u002F\u002F\u003Cyour-server-ip>:5001` في متصفحك. سيطلب منك Dockge إنشاء حساب مسؤول عند الزيارة الأولى — اضبط كلمة مرور قوية على الفور.",{"title":65,"body":66},"أضف حُزمتك الأولى","انقر « + Compose » في واجهة Dockge، وامنح الحُزمة اسماً (يصبح هذا المجلد الفرعي ضمن `\u002Fopt\u002Fstacks`)، والصق محتوى ملف `compose.yaml` الخاص بك، ثم اضغط Start. يشغّل Dockge أمر `docker compose up -d` خلف الكواليس ويُظهر لك سجلّات السحب والإقلاع الحيّة. تظهر الحُزمة في اللوحة بحالة خضراء بمجرد أن تصبح جميع الخدمات سليمة.",{"title":68,"body":69},"اختياري: قيّد الوصول عبر وكيل عكسي","افتراضياً يستمع Dockge على جميع الواجهات على المنفذ 5001. لتجنّب تعريضه للإنترنت، إمّا اربطه بـ `127.0.0.1:5001` في ملف Compose (أضِف `\"127.0.0.1:5001:5001\"` إلى ports) ووجّهه عبر وكيل Caddy أو Nginx، أو أضِف قاعدة `ufw` للسماح بالمنفذ 5001 من عنوان IP الخاص بك فقط: `ufw allow from \u003Cyour-ip> to any port 5001`. لا تُعرّض واجهة Dockge للإنترنت العام أبداً دون مصادقة.",{"title":71,"body":72},"أول تسجيل دخول","افتحوا الرابط: يعرض Dockge شاشة لإنشاء حساب المسؤول (لا توجد أي بيانات دخول افتراضية). أنشئوه على الفور بكلمة مرور قوية.",{"type":74,"title":75,"body":76},"tip","وحدة تحكم الويب مُعطّلة افتراضياً — أبقِها كذلك","عطّل الإصدار v1.5.0 من Dockge وحدة التحكم الطرفية المدمجة (وصول shell عبر الويب) افتراضياً بعد تحذير أمني (GHSA-7vx4-hf96-mqq6). لا تُفعّلها على نسخة موجّهة للعامة إلا إذا كنت تفهم المخاطر تماماً. تبقى بقية Dockge — إدارة الحُزم والسجلّات والحالة — تعمل بكامل وظائفها دون وحدة التحكم. إذا احتجت إلى وصول shell، فاستخدم جلسة SSH فعلية أو أداة طرفية مخصّصة.","انشر Dockge على خادم VPS الخاص بك بنقرة واحدة","توقّف عن إدارة حُزم Docker Compose عبر SSH. يوفّر ServOrbit نسخة Dockge جاهزة للاستخدام على خادم VPS — مقبس Docker ومجلد الحُزم مُهيّآن مسبقاً، ويمكن الوصول إليها من متصفحك في دقائق.","انشر Dockge","\u002Fvps-cloud?template=dockge",[82,104,120],{"id":83,"slug":84,"slugs":85,"title":88,"excerpt":89,"readTime":90,"views":15,"isPinned":16,"publishedAt":91,"category":92,"categories":98,"featuredImage":26,"bgImage":27,"posterImage":100,"relatedSolution":101},133,"استضف-beszel-على-vps-مركز-مراقبة-متعدد-الخوادم",{"fr":86,"en":87,"ar":84},"self-host-beszel-vps","self-host-beszel-multi-server-monitoring-hub-on-your-vps","استضف Beszel على VPS: المراقبة والتنبيهات والأمان","انشر Beszel على VPS، راقب كامل أسطولك من مركز واحد، هيّئ تنبيهات Telegram والبريد الإلكتروني، فعّل المصادقة الثنائية وحلّ مشاكل الوكلاء الصامتين وأخطاء TLS والمنافذ المحجوبة.",10,"2026-02-14T00:00:00+00:00",{"id":93,"name":94,"slug":95,"color":96,"icon":97},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[99],{"id":93,"name":94,"slug":95,"color":96,"icon":97},"\u002Fblog\u002Fcovers\u002Fself-host-beszel-vps-poster.svg",{"categorySlug":102,"appSlug":103},"المراقبة-وقابلية-الرصد","beszel",{"id":105,"slug":106,"slugs":107,"title":110,"excerpt":111,"readTime":112,"views":15,"isPinned":16,"publishedAt":113,"category":114,"categories":115,"featuredImage":26,"bgImage":27,"posterImage":117,"relatedSolution":118},105,"مراقبة-خادمك-الافتراضي-vps-باستخدام-uptime-kuma",{"fr":108,"en":109,"ar":106},"superviser-vps-uptime-kuma","monitoring-your-vps-with-uptime-kuma","مراقبة خادمك الافتراضي VPS باستخدام Uptime Kuma","انشر Uptime Kuma على خادمك الافتراضي VPS لمراقبة مواقعك وخدماتك ذاتيًا، مع تنبيهات وصفحة حالة عامة.",3,"2026-03-07T00:00:00+00:00",{"id":93,"name":94,"slug":95,"color":96,"icon":97},[116],{"id":93,"name":94,"slug":95,"color":96,"icon":97},"\u002Fblog\u002Fcovers\u002Fsuperviser-vps-uptime-kuma-poster.svg",{"categorySlug":102,"appSlug":119},"uptime-kuma",{"id":121,"slug":122,"slugs":123,"title":126,"excerpt":127,"readTime":14,"views":15,"isPinned":16,"publishedAt":128,"category":129,"categories":130,"featuredImage":26,"bgImage":27,"posterImage":132,"relatedSolution":133},74,"استضافة-gitea-على-خادم-vps-الخاص-بك",{"fr":124,"en":125,"ar":122},"heberger-gitea","host-gitea-on-your-own-vps","استضافة Gitea على خادم VPS الخاص بك","انشُر Gitea على خادم VPS مع Docker وreverse proxy وSSL. منصة Git خفيفة وسريعة وتحت سيطرتك بنسبة 100%.","2026-04-07T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[131],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-gitea-poster.svg",{"categorySlug":134,"appSlug":135},"التطوير","gitea",1787580937609]