توقف عن الدفع لـ Vercel... استبدله بخادم VPS بقيمة 5 دولارات فقط

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

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نراكم في فيديو آخر!

Key Takeaway

يقدم Dockploy حلاً ذكيًا واقتصاديًا للمطورين لنشر تطبيقاتهم على خوادمهم الخاصة مع الحفاظ على تجربة مستخدم سلسة تشبه المنصات السحابية الكبرى وبتحكم كامل.

Highlights

Dockploy هو بديل منخفض التكلفة لمنصات مثل Vercel وHeroku، حيث يسمح للمطورين بتحويل خادم VPS بقيمة 5 دولارات إلى منصة نشر خاصة.

تعتمد الأداة بشكل أساسي على Docker وTraefik، وتوفر ميزات متقدمة مثل قواعد البيانات المدمجة والنسخ الاحتياطي التلقائي والمراقبة الفورية.

تتميز العملية بالبساطة والسرعة، حيث يمكن ربط حساب GitHub ونشر التطبيقات (مثل Next.js) في غضون ثوانٍ قليلة مع تفعيل بروتوكول HTTPS تلقائيًا.

يوفر Dockploy توازنًا مثاليًا بين سهولة المنصات السحابية المكلفة وبين التحكم الكامل الذي توفره إعدادات Docker اليدوية المعقدة.

يدعم النظام التوسع عبر خوادم متعددة باستخدام Docker Swarm المدمج، مما يجعله مناسبًا للنمو من مشاريع بسيطة إلى بيئات عمل احترافية.

على الرغم من كونه مشروعًا جديدًا ببيانات توثيق محدودة، إلا أنه يتفوق على منافسين مثل Coolify بواجهة مستخدم أنظف وأداء أخف.

يتيح النظام القدرة على التراجع عن الإصدارات بضغطة واحدة ومتابعة السجلات (Logs) والقياسات مباشرة من لوحة التحكم.

Timeline

مقدمة عن تكاليف السحاب وحل Dockploy

يبدأ المتحدث بتسليط الضوء على المشكلة الشائعة التي يواجهها المطورون عند تلقي فواتير باهظة من منصات مثل Vercel وRailway. يوضح أن هذه الخدمات تبدو رخيصة في البداية لكن تكاليفها ترتفع بشكل حاد مع نمو المشروع. يقدم الفيديو حل Dockploy كطريقة للحصول على نفس تجربة النشر السلسة ولكن على خادم VPS خاص لا تتجاوز تكلفته 5 دولارات. هذا القسم يضع السياق المالي والتقني لأهمية الانتقال إلى الاستضافة الذاتية. يهدف المتحدث من ذلك إلى إثارة اهتمام المطورين الذين يبحثون عن كفاءة التكلفة دون التضحية بالراحة.

ماهية Dockploy وآلية عمله التقنية

يشرح هذا الجزء تعريف Dockploy كأداة تحول الخادم الشخصي إلى نسخة خاصة من منصات PaaS الشهيرة. يعتمد النظام تقنيًا على تقنيات قوية مثل Docker وTraefik لإدارة الحاويات وتوجيه حركة المرور. يذكر المتحدث ميزات جوهرية مثل دعم Docker Compose وDocker Swarm للتوسع عبر عدة خوادم عند الحاجة. كما يتطرق إلى وجود أدوات مدمجة للنسخ الاحتياطي والمراقبة المستمرة لأداء التطبيقات. يركز هذا المقطع على أن Dockploy يمثل "المنطقة الوسطى" المثالية بين الحلول السحابية السهلة وإعدادات Docker اليدوية الشاقة.

العرض التطبيقي: إعداد ونشر تطبيق في ثوانٍ

يقوم المتحدث بإجراء عرض عملي لاستخدام Dockploy على خادم VPS من شركة Hetzner لتوضيح سهولة الاستخدام. يبدأ بتشغيل أمر واحد لتثبيت الأداة، ثم يربط مستودع GitHub يحتوي على تطبيق Next.js بسيط. يوضح الفيديو أن عملية النشر بالكامل تستغرق أقل من 30 ثانية وتتضمن إعداد نطاق محلي وتفعيل تشفير HTTPS تلقائيًا. يظهر في العرض واجهة المستخدم التي توفر وصولاً سريعًا للسجلات والقياسات الحيوية للتطبيق. يؤكد هذا القسم على كفاءة الأداة في التعامل مع دورة حياة التطوير من النشر وحتى المتابعة.

المقارنة مع المنافسين والمزايا الفريدة

ينتقل الفيديو لمقارنة Dockploy مع خيارات أخرى مثل Vercel وCoolify وDocker الخام لتوضيح نقاط القوة. يوضح أن Dockploy يتخلص من قيود المنصات السحابية ورسوم الاستخدام الزائدة مع السماح بتشغيل أنواع مختلفة من التطبيقات. مقارنة بـ Coolify، يصف المتحدث Dockploy بأنه أخف وزناً ويتمتع بواجهة مستخدم أكثر نظافة واحترافية. الميزة الكبرى المذكورة هي الاعتماد الكلي على معايير Docker، مما يعني عدم الحاجة لتغيير كود المشروع للنشر. يشرح هذا الجزء لماذا ينجذب المطورون لهذا المشروع الجديد كبديل عملي ومستقر.

تحليل الإيجابيات، العيوب، والتقييم النهائي

في القسم الختامي، يتم استعراض نقاط القوة مثل سرعة النشر المذهلة وسهولة التوسع باستخدام Swarm المدمج. لا يغفل المتحدث عن ذكر العيوب، موضحًا أن المشروع لا يزال جديدًا مما يعني نقصًا في التوثيق وبعض المشكلات البسيطة في ربط المجلدات. يؤكد أن النسخة الأساسية مجانية بالكامل، مما يجعله خيارًا ممتازًا للمطورين المستقلين والفرق الصغيرة. ينصح الفيديو باستخدام الأداة لمن يريد احترافية النشر دون الدخول في تعقيدات هندسة DevOps العميقة. ينتهي المقطع بدعوة المشاهدين لتجربة الأداة بأنفسهم على خوادم رخيصة والاشتراك في القناة لمزيد من النصائح.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video