بدأ Simple Photo Gallery مشروعًا مفتوح المصدر يستطيع أي شخص استضافته بنفسه على هيئة موقع ثابت.
وهذه الطريقة فعّالة على نحو يثير الدهشة.
عندما يتكوّن المعرض من «مجرد ملفات»، أي HTML وCSS وJavaScript وصور، يمكن أن تكون استضافته زهيدة جدًا. زهيدة إلى درجة تتيح لك إبقاء مجموعة على الإنترنت سنواتٍ من دون أن تشغل بالك كثيرًا. وهذا ما أفعله منذ نحو ست سنوات: أستضيف معارضي بنفسي وأتركها متاحة على الإنترنت على المدى الطويل.
لكن الاستضافة الذاتية ليست سهلة.
لمن لا يملك خبرة تقنية، قد يبدو طلب «أنشئ موقعًا ثابتًا واستضفه في مكان ما» مربكًا أو شبه مستحيل. وعندما بدأنا تطوير تطبيق Simple Photo Gallery الذي نتولّى فيه الاستضافة عنك، أردنا الاحتفاظ بأفضل ما في تجربة المصدر المفتوح: استضافة منخفضة التكلفة تدوم طويلًا ولا تجعلك تشعر بأنك عالق. فمن المزعج دفع اشتراك إلى الأبد مقابل شيء لم تعد تستخدمه بنشاط. وهكذا خطرت لنا فكرة بسيطة:
ضمان استضافة لمدة 10 سنوات.
الفكرة
ما دام اشتراكك نشطًا، يعمل كل شيء كما تتوقع. يمكنك إنشاء معارض جديدة وتحرير المعارض القائمة وإضافة الصور وإعادة ترتيب الأقسام والقيام ببقية الأعمال المعتادة. وإذا قررت إيقاف الاشتراك، نريد أن نتيح لك خيار إبقاء معارضك متاحة على الإنترنت 10 سنوات إضافية.
يبدو الأمر ضربًا من الجنون، أليس كذلك؟ كيف نتحمل تكلفة استضافة صور شخص آخر لعقد كامل بعد أن يتوقف عن الدفع؟
السر: استضافة المعارض الثابتة رخيصة
تكمن الفكرة في أن المعارض ثابتة. تُنشأ مرة واحدة، ثم تُقدَّم في صورة ملفات ثابتة. وهذا أقل تكلفة بكثير من استضافة تطبيق ديناميكي يحتاج إلى خوادم وقواعد بيانات ومهام تعمل في الخلفية، وكل ما يكلّف المال كل شهر سواء زار أحد معرضك أم لم يزره.
للاستضافة الثابتة بنية تكاليف مختلفة تمامًا. وهذا يفتح الباب أمام خيارات جديدة.
ما يجري وراء الكواليس
في الوضع المعتاد، نستضيف ملفات المعارض على Cloudflare R2. وعندما يدخل معرض في فترة الضمان، نفعل شيئين:
أولًا، ننقله إلى خدمة CDN أقل تكلفة اسمها Backblaze B2. تظل الخدمة سريعة، لكن سعرها أقل: نحو 0.006 دولار لكل غيغابايت شهريًا، مقابل نحو 0.015 دولار لكل غيغابايت شهريًا على Cloudflare R2.
ثانيًا، نحسّن الصور قليلًا. إذا رفع أحدهم ملفات JPEG ضخمة، نحوّلها إلى ملفات AVIF عالية الدقة. في الواقع، لن يلاحظ معظم الناس فرقًا عند مشاهدة الصور، لكن الفرق في حجم الملفات قد يكون كبيرًا جدًا.
وهكذا تظل روابط معارضك صالحة لعقد كامل.
السعر: مبلغ إضافي صغير مقابل سنوات طويلة
الضمان إضافة اختيارية. تدفع مبلغًا إضافيًا بسيطًا فوق سعر الخطة السنوية، بنسبة 20٪ أو أكثر. فإذا كانت الخطة الأساسية تكلف 50 دولارًا في السنة مثلًا، تدفع 60 دولارًا بدلًا من 50.
ويمنحك ذلك:
- سنة واحدة من الاشتراك النشط لإنشاء المعارض وتحريرها وإضافة الصور
- 10 سنوات إضافية تبقى فيها معارضك الحالية متاحة على الإنترنت
بعبارة أخرى، يمكنك دفع 60 دولارًا لسنة واحدة وإلغاء الاشتراك فورًا، مع بقاء معارضك متاحة 11 سنة. وهذا بالضبط نوع العرض الذي أتمنى أن أجده لنفسي.
لمَ لا تكون 100 سنة؟
الطريف أن الفكرة الأولى كانت ضمانًا لمدة 100 سنة.
وما زلت أرى أن ذلك ممكن. ربما نصل إليه يومًا ما. لكن بدا لي أن الوعد به منذ البداية أبعد من أن يكون واقعيًا. فأنا لن أكون على قيد الحياة بعد 100 سنة.
مع أن لديّ ابنين، ويمكنهما من الناحية النظرية تولّي الأمر ومواصلة الدفع. لا أدري كيف سيستقبلان هذه الفكرة، لكننا سنرى.
لذلك اكتفينا حاليًا بعشر سنوات.
الهدف
هدفنا بسيط:
تقديم سهولة تطبيق نتولّى إدارته من دون أن نحبسك بين خيارين: «ادفع للأبد أو اخسر صورك». وباختيارات تقنية مدروسة، يمكننا تقديم شيء مميّز من دون تكلفة باهظة.
إذا كانت هذه هي الطريقة التي لطالما أردتها لمشاركة صورك، فألقِ نظرة.
