यसलाई जोड्दा तपाईंलाई के फाइदा हुन्छ
तपाईंको आफ्नै Cloudflare खाता जोड्दा तपाईंले आफ्नो साइटलाई हाम्रो CDN को सट्टा तपाईंको CDN मा राख्न सक्नुहुन्छ। जोन (zone), ट्राफिक र बिल तपाईंको खातामा हुन्छन्, र तपाईं अझै पनि आफ्नो Zinn® ड्यासबोर्ड भित्रबाटै क्यास हटाउन (purge cache) र CDN को सेटिङहरू परिवर्तन गर्न सक्नुहुन्छ — प्यानलहरू बीच स्विच गर्नु पर्दैन।
सुरु गर्नु अघि
एउटा Cloudflare खाता। कनेक्ट गर्नका लागि नि:शुल्क (free) प्लान नै पर्याप्त छ; त्योभन्दा बाहेकका सुविधाहरू तपाईंको Cloudflare प्लानमा निर्भर हुन्छन्।
१. Cloudflare मा कुञ्जी (key) सिर्जना गर्नुहोस्
Cloudflare ड्यासबोर्डमा My Profile → API Tokens खोल्नुहोस् र Create Token, त्यसपछि Create Custom Token छनोट गर्नुहोस्। यसलाई एउटा नाम दिनुहोस्, तल दिइएका अनुमतिहरू थप्नुहोस्, र Zone Resources अन्तर्गत तपाईंले हामीलाई पहुँच दिन चाहनुभएका जोनहरू छनोट गर्नुहोस् — सबै जोनहरू, वा तपाईंले तोक्नुभएका जोनहरू मात्र। यसको पुनरावलोकन गर्नुहोस् र Create Token थिच्नुहोस्। Cloudflare ले टोकन एक पटक मात्र देखाउँछ; त्यही बेला यसलाई कपी गर्नुहोस्।
यी अनुमतिहरू थप्नुहोस्:
- Zone → Zone → Read
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
पुराना विकल्प। टोकनको सट्टा तपाईं आफ्नो Global API Key र तपाईंले साइन इन गर्ने इमेल ठेगाना प्रयोग गरेर कनेक्ट गर्न सक्नुहुन्छ (My Profile → API Tokens → API Keys → Global API Key → View)। Cloudflare ले यो नगर्न सिफारिस गर्छ: Global API Key मा हरेक जोनमा तपाईंको लगइनमा भएका सबै अनुमतिहरू हुन्छन्, र यसलाई सीमित गर्न सकिँदैन। सम्भव भए टोकन नै प्रयोग गर्नुहोस्।
२. यहाँ कनेक्ट गर्नुहोस्
आफ्नो ड्यासबोर्डमा Integrations खोल्नुहोस् र Connect an account छनोट गर्नुहोस्। समूहको रूपमा Your own CDN र खाताको रूपमा Cloudflare CDN छान्नुहोस्, API token — वा, पुरानो विकल्पको लागि, API key र Account email भरिदिनुहोस्, र Connect account थिच्नुहोस्।
तपाईंले सेभ गर्नु अघि नै हामीले पेस्ट गर्नुभएको कुराको परीक्षण गर्छौँ। काम नगर्ने कुञ्जी कहिल्यै भण्डारण गरिँदैन, र यसमा के खराबी थियो भन्ने कुरा उत्तरले बताउँछ। काम गर्ने कुञ्जीलाई हाम्रो सेक्रेट्स भल्टमा इन्क्रिप्ट गरेर राखिन्छ — हाम्रो डेटाबेसमा कहिल्यै राखिँदैन — र यो फेरि कहिल्यै देखाइँदैन, तपाईंलाई पनि देखाइँदैन।
यदि उही Cloudflare खाताले तपाईंको डोमेनहरूको DNS पनि सञ्चालन गर्नुपर्छ भने Use this account for DNS as well मा टिक लगाउनुहोस्; अन्यथा DNS खाता छुट्टै कनेक्ट गर्नुहोस्।
त्यसपछि के हुन्छ
- कुनै साइटको CDN ट्याब खोल्नुहोस्। Where this site is served from अन्तर्गत, यो खाता एउटा गन्तव्यको रूपमा देखिन्छ। यसलाई छनोट गर्नुहोस् र पुष्टि गर्नुहोस्; हामी तपाईंको खातामा साइटको कन्फिगरेसन बनाउँछौँ, यसको जाँच गर्छौँ, र त्यसपछि मात्र साइटलाई स्थानन्तरण गर्छौँ, ताकि स्थानान्तरणको क्रममा साइट चलिरहोस्।
- उही ट्याबबाट तपाईं साइटको क्यास हटाउन (purge) र आफ्नो खातामा यसको CDN सेटिङहरू परिवर्तन गर्न सक्नुहुन्छ।
- जब तपाईं कनेक्ट गर्नुहुन्छ, हामी कुञ्जीले के-के गर्न सक्छ भनेर जाँच गर्छौँ: तपाईंको जोन वा गुणहरू सूचीकृत गर्ने, एउटालाई विस्तारमा पढ्ने, क्यास हटाउने, सेटिङहरू परिवर्तन गर्ने र — भेन्डरसँग उपलब्ध भएसम्म — भौगोलिक नियमहरू। कनेक्सनको छेउमा रहेको चेकलिस्टले हामीले तीमध्ये कुन-कुन पुष्टि गर्न सक्यौँ भनेर देखाउँछ, त्यसैले तपाईंले खातामा साइट सार्नु अघि नै हराइरहेको अनुमति देखिन्छ।
- Deploy a site to your own CDN account ले खाताहरू बीच साइट सार्ने बारे विस्तारमा समेट्छ।
यदि यो कनेक्ट भएन भने
अनुमति असम्पादित/अपुष्ट (unconfirmed) रूपमा देखिन्छ। Cloudflare ले सधैँ टोकनलाई आफ्नै अनुमतिहरू सूचीकृत गर्न दिँदैन। हराइरहेको कुरा थप्न My Profile → API Tokens मा टोकन सम्पादन (edit) गर्नुहोस् — टोकनको मान (value) परिवर्तन हुँदैन।
दुई Cloudflare खाताहरू बीच साइट सार्दै। प्रत्येक Cloudflare खाताको आफ्नै नेमसर्भरहरूको जोडी हुन्छ, त्यसैले डोमेनको नेमसर्भरहरू पनि परिवर्तन हुन्छन्। तिनीहरू परिवर्तन नभएसम्म तपाईंको साइट पुरानै खाताबाट सञ्चालन भइरहन्छ।
यसले कुञ्जी अस्वीकृत भएको भन्छ। लगभग सधैँ तीनवटा कुराहरूमध्ये एउटा हुन्छ: यससँगै कपी भएको स्पेस वा लाइन ब्रेक, म्याद सकिएको कुञ्जी, वा तपाईंले कपी गरेपछि रद्द गरिएको वा पुन: सिर्जना गरिएको कुञ्जी। नयाँ सिर्जना गर्नुहोस् र यसलाई फेरि पेस्ट गर्नुहोस्।
यो कनेक्ट हुन्छ, तर पछि केही असफल हुन्छ। कुञ्जीले प्रमाणीकरण (authenticate) गर्छ तर यसमा कार्यका लागि आवश्यक अनुमति छैन। माथि सूचीबद्ध अनुमतिहरूसँग नयाँ कुञ्जी सिर्जना गर्नुहोस्, त्यसपछि पुरानो कनेक्सन विच्छेद (disconnect) गर्नुहोस् र नयाँ कुञ्जी कनेक्ट गर्नुहोस्।
विच्छेद गर्दै (Disconnecting)
Integrations खोल्नुहोस्, खाता खोज्नुहोस् र Disconnect थिच्नुहोस्। त्यसले भण्डारण गरिएको कुञ्जीलाई तुरुन्तै मेटाउँछ। यसलाई प्रयोग गरिरहेको जुनसुकै कुरा यसको पछिल्लो कार्यमा रोकिन्छ, र यसमा निर्भर स्क्रिनहरूले चुपचाप असफल हुनुको सट्टा सोही कुरा जनाउँछन्।
विच्छेद गर्नाले पहिले नै भइसकेका कामहरू रद्द हुँदैनन् — हामीले तपाईंको खातामा परिवर्तन गरेका रेकर्डहरू, डिप्लोयमेन्टहरू वा सेटिङहरू जस्ताको तस्तै रहन्छन्। यदि तपाईंलाई कुञ्जी आफैँ लिक भएको हुन सक्छ जस्तो लाग्छ भने, भेन्डरमा गएर यसलाई रद्द पनि गर्नुहोस्; विच्छेद गर्नाले हाम्रो प्रतिलिपि हट्छ, उनीहरूको हट्दैन।