Simple Photo Gallery की शुरुआत एक ओपन सोर्स प्रोजेक्ट के तौर पर हुई थी। लोग इसे स्थिर वेबसाइट के रूप में खुद होस्ट कर सकते थे।
यह तरीका हैरान कर देने वाला असरदार है।
जब गैलरी «बस कुछ फ़ाइलें» हो, यानी HTML, CSS, JavaScript और इमेज, तो उसे होस्ट करना बहुत सस्ता पड़ सकता है। इतना सस्ता कि आप किसी संग्रह को सालों तक ऑनलाइन रख सकते हैं, बिना उसके बारे में ज़्यादा सोचे। मैं करीब छह साल से यही कर रहा हूँ। अपनी गैलरी खुद होस्ट करता हूँ और उन्हें लंबे समय तक ऑनलाइन रखता हूँ।
लेकिन… खुद होस्ट करना आसान नहीं है।
तकनीकी अनुभव न रखने वाले लोगों के लिए «एक स्थिर वेबसाइट बनाओ और कहीं होस्ट कर दो» उलझाने वाला या लगभग नामुमकिन काम है। जब हमने Simple Photo Gallery का वह ऐप बनाना शुरू किया जिसमें होस्टिंग का काम हम संभालते हैं, तो हम ओपन सोर्स वाले तरीके की सबसे अच्छी बात बचाए रखना चाहते थे। कम खर्च में लंबे समय की होस्टिंग, जिसमें फँसे रहने का एहसास न हो। जो चीज़ आप अब नियमित रूप से इस्तेमाल नहीं करते, उसके लिए हमेशा सदस्यता शुल्क देते रहना खटकता है। इसी से एक सीधा सा विचार आया:
10 साल की होस्टिंग गारंटी।
विचार
सदस्यता चालू है तो सब कुछ उम्मीद के मुताबिक चलता है। आप नई गैलरी बना सकते हैं, मौजूदा गैलरी संपादित कर सकते हैं, फ़ोटो जोड़ सकते हैं और अनुभागों को फिर से सजा सकते हैं। अगर आप सदस्यता बंद करने का फ़ैसला करें, तो हम चाहते हैं कि आपके पास गैलरी को 10 साल और ऑनलाइन रखने का विकल्प हो।
सुनने में थोड़ा अजीब लगता है, है न? किसी के पैसे देना बंद करने के बाद भी उसकी तस्वीरें एक दशक तक होस्ट करने का खर्च हम कैसे उठा सकते हैं?
राज़ यह है कि स्थिर गैलरियाँ सस्ती पड़ती हैं
मुख्य बात यह है कि गैलरियाँ स्थिर हैं। उन्हें एक बार बनाया जाता है, फिर स्थिर फ़ाइलों की तरह उपलब्ध कराया जाता है। यह ऐसा डायनैमिक ऐप होस्ट करने से कहीं सस्ता है जिसे सर्वर, डेटाबेस और बैकग्राउंड में चलने वाले काम चाहिए। उन सबका खर्च हर महीने आता है, चाहे कोई आपकी गैलरी देखने आए या नहीं।
स्थिर होस्टिंग के खर्च का ढाँचा बहुत अलग है। इसी से नए विकल्प खुलते हैं।
पर्दे के पीछे यह कैसे चलता है
आम तौर पर हम गैलरी की फ़ाइलें Cloudflare R2 पर होस्ट करते हैं। जब कोई गैलरी गारंटी की अवधि में पहुँचती है, हम दो काम करते हैं:
पहले, उसे Backblaze B2 नाम की एक सस्ती CDN सेवा पर ले जाते हैं। यह भी तेज़ है, लेकिन इसकी कीमत कम है: करीब 0.006 अमेरिकी डॉलर प्रति GB प्रति माह, जबकि Cloudflare R2 पर 0.015 अमेरिकी डॉलर प्रति GB प्रति माह लगते हैं।
दूसरा, हम तस्वीरों को थोड़ा ऑप्टिमाइज़ करते हैं। अगर किसी ने बहुत बड़ी JPEG फ़ाइलें अपलोड की हैं, तो हम उन्हें हाई-रिज़ॉल्यूशन AVIF फ़ाइलों में बदल देते हैं। ज़्यादातर लोगों को तस्वीर देखकर फ़र्क पता भी नहीं चलेगा, लेकिन फ़ाइल का आकार काफ़ी घट सकता है।
इस तरह आपकी गैलरी के लिंक एक दशक तक चलते रहते हैं।
कीमत: थोड़े अतिरिक्त पैसे में कई और साल
गारंटी एक वैकल्पिक ऐड-ऑन है। सालाना प्लान की कीमत पर 20% या उससे ज़्यादा का छोटा-सा अतिरिक्त शुल्क देते हैं। मसलन, अगर बेसिक प्लान साल का 50 डॉलर है, तो आप 50 की जगह 60 डॉलर देंगे।
इसके बदले मिलता है:
- गैलरी बनाने, संपादित करने और फ़ोटो जोड़ने के लिए 1 साल की सक्रिय सदस्यता
- 10 साल और, जिनमें आपकी मौजूदा गैलरी ऑनलाइन रहती हैं
यानी आप एक साल के 60 डॉलर देकर फ़ौरन सदस्यता रद्द कर सकते हैं, और फिर भी गैलरी 11 साल तक उपलब्ध रहेगी। मुझे खुद ऐसा ऑफ़र मिले, तो अच्छा लगेगा।
100 साल क्यों नहीं?
मज़ेदार बात यह है कि पहली सोच 100 साल की गारंटी देने की थी।
अब भी लगता है कि यह मुमकिन है। शायद कभी वहाँ तक पहुँचें। लेकिन शुरुआत में इतना बड़ा वादा व्यावहारिक नहीं लगा। आख़िर 100 साल बाद मैं तो रहूँगा नहीं।
हालाँकि मेरे दो बेटे हैं, इसलिए तकनीकी तौर पर वे ज़िम्मेदारी लेकर भुगतान जारी रख सकते हैं। उन्हें यह विचार कैसा लगेगा, पता नहीं। देखेंगे।
तो अभी के लिए 10 साल।
मकसद
मकसद सीधा है:
लोगों को ऐसा ऐप देना जिसकी होस्टिंग हम संभालें और उन्हें बिना इस चुनाव में फँसे उसकी सुविधा मिले: «हमेशा पैसे दो, या तस्वीरें खो दो»। तकनीक का सही चुनाव करके हम बहुत ज़्यादा खर्च किए बिना कुछ अलग दे सकते हैं।
फ़ोटो साझा करने के लिए आप हमेशा से ऐसा ही तरीका ढूँढ रहे थे, तो एक नज़र डालें।
