📋

حقائق رئيسية

  • قام المطور Stetson Blake بتهيئة هاتف وولمارت بسعر 25 دولارًا لتشغيل خادم ويب ثابت.
  • يتضمن مجموعة الخادم Termux و Andronix و Nginx و Cloudflared وصادر بيانات عقدة Prometheus.
  • تم استخدام Claude Code لمعظم عملية الإعداد.
  • الموقع متاح عبر الرابط https://walmartphone.stetsonblake.com/.

ملخص سريع

أظهر المطور Stetson Blake مؤخرًا أن هاتفًا ذكيًا منخفض التكلفة يمكن أن يعمل كخادم ويب وظيفي. من خلال استخدام جهاز تم شراؤه مقابل 25 دولارًا فقط من متجر وولمارت، تمكن Blake من استضافة موقع ويب ثابت. دفعت الفضول والرغبة في "مشروع نهاية أسبوع ممتع" هذا المشروع، باستخدام أدوات برمجية متاحة ومساعدة الذكاء الاصطناعي.

يعتمد التنفيذ التقني على Termux و Andronix لإنشاء بيئة لينكس على نظام تشغيل أندرويد. يسمح هذا الإعداد للهاتف بتشغيل برمجيات خادم قياسية، بما في ذلك Nginx لخدمة صفحات الويب و Cloudflared لإنشاء نفق آمن إلى الإنترنت. بالإضافة إلى ذلك، يتضمن النظام صادر بيانات عقدة Prometheus، مما يشير إلى أن الجهاز قادر على تصدير مقاييس لأغراض المراقبة.

من وجهة النظر الحاسمة، تم تبسيط عملية الإعداد باستخدام Claude Code، وهو مساعد برمجة ذكي. ذكر Blake أن أداة الذكاء الاصطناعي تعاملت مع "معظم الإعداد"، مما سمح بدورة تطوير سريعة. الموقع الناتج حي ومتاح للجمهور، مما يثبت جدوى الأجهزة منخفضة التكلفة للغاية لاحتياجات الاستضافة المحددة.

مجموعة الأجهزة والبرمجيات

جوهر هذا المشروع هو هاتف وولمارت بسعر 25 دولارًا، وهو جهاز يُستخدم عادةً للاتصالات الأساسية. لتحويل هذا المعدّل إلى خادم، كانت هناك حاجة إلى طبقات برمجية محددة. أساس المجموعة هو Termux، وهو محاكي طرفي وتطبيق بيئة لينكس لأندرويد. هذا يسمح للمستخدم بتشغيل أدوات سطر أوامر قياسية على توزيعات لينكس.

لتمكين قدرات لينكس بشكل أكبر، استخدم Blake Andronix. هذه الأداة تساعد في تشغيل توزيع لينكس كامل بجوار أندرويد. بمجرد تأسيس بيئة لينكس، تم تثبيت برمجيات خادم قياسية. كانت البرمجية الرئيسية المستخدمة للخادم هي Nginx، وهو خادم ويب عالي الأداء معروف باستقراره واستهلاكه المنخفض للموارد.

تم إدارة الاتصال باستخدام Cloudflared. هذه الأداة تنشئ نفقًا آمنًا من الجهاز المحلي إلى شبكة Cloudflare، مما يسمح بموقع الويب بالوصول إلى الإنترنت العام دون تعريض الجهاز مباشرة. للمراقبة، تم تضمين صادر بيانات عقدة Prometheus، مما يسمح بجمع مقاييس المعدات من الهاتف.

دور الذكاء الاصطناعي في التطوير

لعب الذكاء الاصطناعي دورًا كبيرًا في تهيئة الخادم. استخدم Blake Claude Code، وهو نموذج ذكاء اصطناعي مصمم للمساعدة في مهام البرمجة. أشار المطور إلى أن أداة الذكاء الاصطناعي كانت مسؤولة عن "معظم الإعداد" المشارك في المشروع. هذا يسلط الضوء على اتجاه متزايد لاستخدام نماذج اللغة الكبيرة (LLMs) لأتمتة مهام إدارة النظام المعقدة.

يشير دمج مساعدة الذكاء الاصطناعي إلى أن المطورين يمكنهم الاستفادة من هذه الأدوات للتغلب على العقبات التقنية بسرعة. بدلاً من تهيئة كل جانب من جوانب بيئة لينكس وبرمجيات الخادم يدويًا، من المحتمل أن قدم الذكاء الاصطناعي نصوصًا برمجية، ونصائح للتهيئة، وخطوات حل المشكلات. سمح هذا لـ Blake بالتركيز على البنية العامة وجوائز المشروع "الممتعة" بدلاً من التوقف في أخطاء الصياغة أو مشكلات التوافق.

نتيجة المشروع والتوافر

نتيجة مشروع نهاية الأسبوع هذا هو موقع ويب ثابت يعمل بالكامل مستضاف على هاتف وولمارت. الموقع متاح للجمهور عبر الرابط https://walmartphone.stetsonblake.com/. تم مشاركة المشروع في البداية على Hacker News تحت فئة "Show HN"، حيث لفت الانتباه لاستخدامه الإبداعي للتكنولوجيا منخفضة التكلفة.

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

"فقط لمشروع نهاية أسبوع ممتع."

— Stetson Blake

"استخدمت Claude Code لمعظم الإعداد."

— Stetson Blake

"لقد استمتعت كثيرًا."

— Stetson Blake
Key Facts: 1. قام المطور Stetson Blake بتهيئة هاتف وولمارت بسعر 25 دولارًا لتشغيل خادم ويب ثابت. 2. يتضمن مجموعة الخادم Termux و Andronix و Nginx و Cloudflared وصادر بيانات عقدة Prometheus. 3. تم استخدام Claude Code لمعظم عملية الإعداد. 4. الموقع متاح عبر الرابط https://walmartphone.stetsonblake.com/. FAQ: Q1: كيف تم استخدام هاتف وولمارت بسعر 25 دولارًا كخادم؟ A1: الهاتف يعمل بـ Termux و Andronix لإنشاء بيئة لينكس، باستضافة موقع عبر Nginx و Cloudflared. Q2: ما هي أداة الذكاء الاصطناعي التي ساعدت في المشروع؟ A2: تم استخدام Claude Code لمعظم عملية الإعداد.