من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

في عالمنا الرقمي المتسارع، أصبحت البرمجيات جزءًا لا يتجزأ من حياتنا. ومع ذلك، غالبًا ما نجد أنفسنا في مواجهة أنظمة لا تتوافق تمامًا مع مصالحنا، حيث تتفشى الإعلانات وتتبع البيانات وتنتشر نماذج الأعمال التي تستفيد من إدمان المستخدمين. لكن ماذا لو كان هناك بديل؟ مشروع سحابة في زجاجة (Cloud in a Bottle) يقدم رؤية جديدة: سحابتك الشخصية مفتوحة المصدر، مصممة لجعل الاستضافة الذاتية سهلة وممتعة، تمامًا كاستخدام هاتف ذكي، بدلاً من أن تكون مهمة معقدة لمسؤولي الأنظمة.

لماذا نحتاج إلى بديل؟

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

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

تحديات الاستضافة الذاتية الحالية

توجد خيارات للاستضافة الذاتية، لكنها غالبًا ما تكون متخصصة ويصعب الوصول إليها. عند استكشاف الحلول المتاحة، وجدنا أنها لا تلبي الطموحات بالكامل:

  • Sandstorm.io: كان قريبًا جدًا من الفكرة، لكنه للأسف مهجور منذ فترة طويلة، وتطلب تعديلات كبيرة على البرامج للعمل على منصته.
  • Nextcloud: يعاني من البطء وعدم الموثوقية، وأصبح يستهدف المؤسسات بشكل أكبر.
  • Yunohost: تشغل التطبيقات مباشرة على المضيف دون بيئة معزولة، مما يعرض الخادم بأكمله للخطر إذا كان أحد التطبيقات غير آمن.
  • Coolify: يستضيف التطبيقات في حاويات، لكن كل تطبيق يعمل كجزيرة مع معلومات تسجيل دخول خاصة به وقليل من التكامل مع المضيف أو التطبيقات الأخرى.

سحابة في زجاجة: حل متكامل

لقد صممنا مشروع سحابة في زجاجة لتقديم حل جديد لهذه المشكلات. في جوهره، هو مجرد جهاز Ubuntu مزود بخادم ويب يستضيف لوحة تحكم ويوجه طلبات HTTP(s) إلى تطبيقات تعمل داخل حاويات. هذه التطبيقات محمية في بيئات معزولة وآمنة نسبيًا (بدون امتيازات الجذر)، مما يسمح بتشغيل البرامج الحالية بأقل قدر من التغييرات.

لكن ما يميز سحابة في زجاجة عن مجرد استضافة الحاويات (مثل Coolify) هو توفر العديد من ميزات المنصة التي يمكن للتطبيقات الاستفادة منها لتحسين التجربة. نهدف إلى أن تشعر وكأنها هاتفك الذكي السحابي – جهاز تمتلكه، حيث يكون العثور على التطبيقات الرائعة وتثبيتها أمرًا سهلاً، وتكون تجربة المستخدم جيدة مثل المنتجات مغلقة المصدر التي نسعى لاستبدالها. على سبيل المثال، بمجرد تسجيل الدخول إلى مثيلك، يتم تسجيل دخولك تلقائيًا إلى جميع تطبيقاتك دون الحاجة إلى حسابات منفصلة. كما يوفر واجهة تسمح بالوصول المصرح به إلى البيانات والإمكانيات بين التطبيقات المختلفة في مثيلك، على غرار واجهات برمجة التطبيقات (APIs) التي توفرها أنظمة التشغيل مثل Android أو iOS لتمكين تجارب متكاملة ورائعة.

المشروع مفتوح المصدر بالكامل، ويدعم الاستضافة الذاتية، ولا يجمع أي بيانات عن بعد (telemetry)، ويهدف إلى أن يكون بسيطًا وابتكاريًا قدر الإمكان. تقدم شركة Imbue، التي أعمل بها، أيضًا إصدارًا مدارًا، وهو أمر ضروري لجعل المشروع متاحًا على نطاق واسع ويوفر نموذج عمل مباشرًا لدعمه. ومع ذلك، يظل المسار مفتوح المصدر والمستضاف ذاتيًا من الدرجة الأولى ويعمل بنفس الكود تمامًا.

نحو مستقبل رقمي أفضل

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

أحد أهدافنا الكبيرة هو تحفيز إنشاء المزيد من تطبيقات الويب الرائعة مفتوحة المصدر – تلك التي يمكن أن نوصي بها لأصدقائنا وعائلاتنا، وليس فقط للمتخصصين التقنيين. يعد كتالوج التطبيقات المنسق لدينا خطوة في هذا الاتجاه، حيث نهدف إلى الحفاظ على مستوى عالٍ، وإضافة التطبيقات التي تقدم تجربة مستخدم ممتازة بالفعل. لذا، فهو صغير جدًا في الوقت الحالي، لكننا نضيف المزيد كل أسبوع، ونأمل في تسريع وتيرة التطوير بمساعدة المجتمع. في الوقت الحالي، قد يحتاج المستخدمون الأوائل إلى بعض المعرفة التقنية (أو استخدام مساعد برمجي) للعثور على أو إنشاء أو تكييف التطبيقات التي يرغبون في تشغيلها على مثيلهم الخاص – وهي عملية سهلة نسبيًا. ومع تعمق الكتالوج وتحسين التجربة، نأمل أن يصبح المشروع في متناول الجميع بشكل متزايد.

انضم إلينا

  • جرب مثيلاً مُدارًا مجانًا (مع رصيد بقيمة 10 دولارات).
  • استضف بنفسك على خادم افتراضي خاص (VPS).
  • التثبيت على أجهزتك الخاصة (سواء في جهاز افتراضي أو على أجهزة فعلية مباشرة).
  • تحقق من الكود على GitHub.
  • تواصل معنا عبر Matrix.
GPT-6 Astra: ثورة في التحكم بالروبوتات وفعالية التكلفة
4 مزايا جوهرية تتفوق بها سيارات السيدان على سيارات الدفع الرباعي

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل