00:00:00هل تعرف ذلك الشعور عندما يعمل كل شيء بشكل مثالي حتى تصل الفاتورة؟
00:00:04خدمات مثل Vercel وRailway وHeroku رائعة في البداية، ثم تبدأ التكاليف بالارتفاع تدريجيًا.
00:00:0850، 100، وأحيانًا أكثر.
00:00:11الآن تخيل الحصول على نفس التجربة ولكن بتشغيلها على سيرفر VPS بـ 5 دولارات تملكه بالفعل.
00:00:16هذا هو Dockploy، وهو يحظى بالكثير من الاهتمام في الوقت الحالي.
00:00:20سأريك كيف يعمل هذا في غضون دقائق قليلة حتى تتمكن من تشغيله.
00:00:29إذًا ما هو Dockploy؟ ببساطة، هو يحول سيرفر الـ VPS الخاص بك إلى نسخة خاصة بك من Vercel أو Heroku.
00:00:35يعتمد في جوهره على Docker وTraefik، ولكن سير العمل هو ما يهم حقًا.
00:00:39تقوم بتشغيل أمر واحد، تربط حساب GitHub الخاص بك، ترفع الكود، ويصبح تطبيقك متاحًا.
00:00:44تحصل أيضًا على قواعد بيانات مدمجة، نسخ احتياطي تلقائي، مراقبة فورية، ودعم لـ Docker Compose،
00:00:49وحتى Docker Swarm للتوسع عبر عدة سيرفرات.
00:00:52معظمنا عالق بين اختيار المنصات السحابية السهلة والمكلفة، أو إعدادات Docker القوية واليدوية.
00:00:58Dockploy يقع في المنتصف تمامًا.
00:01:00تحافظ على التحكم وتتخلص من الكثير من العناء. دعني أريك.
00:01:03إذا كنت تستمتع بأدوات البرمجة والنصائح كهذه، تأكد من الاشتراك. لدينا فيديوهات جديدة دائمًا.
00:01:08حسنًا، شاهد هذا. قمت بإعداد سيرفر VPS على Hetzner من أجل هذا الشرح.
00:01:12من الناحية التقنية يمكن القيام بذلك محليًا، لكن معظمنا لن يفعل ذلك.
00:01:16الآن أقوم بتشغيل أمر واحد وأصبح Dockploy جاهزًا.
00:01:19يمكنك إنشاء حساب عليه ثم نبدأ بإنشاء مشروع.
00:01:22الآن أربط مستودع GitHub، هذا مجرد تطبيق Next.js بسيط، اضغط deploy، وهذا كل شيء.
00:01:28بمجرد الانتهاء من النشر، سأضيف نطاقًا محليًا ثم أفتحه في المتصفح.
00:01:33التطبيق يعمل الآن مع تفعيل بروتوكول HTTPS بالفعل.
00:01:36السجلات (Logs) هنا، والقياسات هنا، والرجوع للإصدار السابق بضغطة واحدة.
00:01:40العملية برمتها استغرقت أقل من 30 ثانية.
00:01:43يمكنني إجراء تغيير بسيط في الكود، رفعه، ثم إعادة النشر فقط لاستعراض ذلك،
00:01:49وكما ترون، لا نزال متصلين وكل شيء يسير على ما يرام.
00:01:52وهنا يصبح الأمر مثيرًا للاهتمام حقًا، لأنه بمجرد رؤية هذا يعمل، يصعب تبرير الإعدادات القديمة.
00:01:59لهذا السبب تحديدًا يلقى هذا المشروع قبولاً واسعًا لدى الكثير من المطورين.
00:02:02المنصات السحابية كخدمة (PaaS) مريحة حتى تظهر الفاتورة.
00:02:06استخدام Docker الخام يمنحك الحرية حتى تضطر لربط كل شيء بنفسك، لذا فإن Dockploy هو الحل الوسط الأمثل.
00:02:12مقارنة بـ Vercel أو Railway، لا توجد رسوم استخدام ويمكنك تشغيل أكثر من مجرد تطبيقات ثابتة أو Serverless.
00:02:19ومقارنة بـ Coolify، يبدو Dockploy أخف، وواجهة المستخدم أنظف، وDocker Swarm مدمج للتوسع الحقيقي.
00:02:26أهم ميزة هي أنه يعتمد كليًا على Docker، لذا لن تعيد كتابة مشروعك، بل ستنشر ما لديك بالفعل.
00:02:32حسنًا، الآن لنتحدث عن بعض المزايا الرائعة.
00:02:34أولاً، السرعة.
00:02:36يقول الكثيرون إن هذه من أسرع عمليات النشر التي رأوها على الإطلاق، خاصة التحديثات الجزئية.
00:02:41ثم أعجبتني حقًا واجهة المستخدم، وهو أمر نادر في الأدوات التي تستضيفها بنفسك.
00:02:46والتوسع باستخدام Swarm أبسط بكثير مما توقعت.
00:02:49وأخيرًا، وجود النسخ الاحتياطي والمراقبة المدمجة يعني أنك لا تحتاج للكثير من الأدوات الإضافية.
00:02:53هذا هو السبب في أن الناس يشعرون بالراحة عند استخدامه في بيئات العمل الفعلية.
00:02:56ل نكن منصفين، هو ليس مثاليًا. إنه مشروع جديد، لذا فإن الوثائق والشروحات أقل.
00:03:00كانت هناك بعض المشاكل البسيطة في ربط المجلدات (volume-mount) هنا وهناك، وهناك مزيج من الميزات المجانية والمدفوعة.
00:03:05لكن الجوهر والأساس مجاني بالكامل.
00:03:08بشكل عام، العيوب بسيطة لأننا لا نزال نحصل على الكثير من الميزات الأساسية التي نريدها، أو بالأحرى، نحتاجها.
00:03:14إذًا، هل يستحق الاستخدام؟ Dockploy رائع حقًا.
00:03:17أعني، إذا كنت مطورًا تعمل بمفردك، أو ضمن فريق صغير، أو سئمت من فواتير السحاب الخارجة عن السيطرة، فهذا يحل مشكلة حقيقية.
00:03:24تحصل على نشر بمستوى احترافي دون أن تضطر للتحول إلى مهندس DevOps.
00:03:28يعمل مع Next.js، Python، واجهات البرمجة (APIs)، والمشاريع المعقدة متعددة الخدمات.
00:03:33تجاوز هذا الخيار إذا كنت تريد نظامًا ضخمًا من القوالب الجاهزة، أو لا تريد التعامل مع الاستضافة الذاتية إطلاقًا.
00:03:40لكن بالنسبة لمعظم المطورين، هذا حل وسط ذكي جدًا.
00:03:43نحافظ على بساطة المنصات السحابية بينما نعمل على بنية تحتية نتحكم فيها بشكل أكبر، أليس كذلك؟
00:03:49هذه هي الفكرة برمتها.
00:03:50يمنحك Dockploy بساطة أسلوب Vercel على أجهزتك الخاصة بتكلفة أقل وتحكم أكبر دون قيود المنصة.
00:03:57إذا كان ذلك يبدو جيدًا، جربه. احصل على سيرفر VPS رخيص.
00:04:00لقد استخدمت Hetzner، وقد رفعوا أسعارهم قليلاً، لذا كانت التكلفة أعلى قليلاً.
00:04:03ولكن فقط انظر كيف ستشعر تجاهه.
00:04:04لقد وضعت بعض الروابط والمعلومات أدناه لمساعدتك على البدء.
00:04:07إذا كنت تستمتع بأدوات البرمجة والنصائح التي تسرع عملك، تأكد من الاشتراك في قناة Better Stack.
00:04:12نراكم في فيديو آخر!