Deploy से पहले दो secrets

Cloudflare का set-up पेज दो secrets माँगता है जो वह आपके लिए नहीं बना सकता। इन्हें यहाँ या terminal में बनाएँ, एक कॉपी सेव करें, फिर आगे बढ़ें।

  1. ENCRYPTION_KEY

    आपके database में recipients, email bodies और SMTP पासवर्ड encrypt करता है। 64 hexadecimal अक्षर।

    terminal में

    openssl rand -hex 32

    या यहीं, अपने ब्राउज़र में

    आपके ब्राउज़र के crypto API से बनाया गया। इसे कहीं भेजा नहीं जाता।

    इसकी एक कॉपी अपने password manager में सेव करें। यह key खो गई, तो इससे encrypt किया गया डेटा फिर कभी पढ़ा नहीं जा सकेगा।

  2. BETTER_AUTH_SECRET

    आपके dashboard sessions को sign करता है और आपके two-factor secrets की सुरक्षा करता है। कोई भी लंबी random string चलेगी।

    terminal में

    openssl rand -base64 32

    या यहीं, अपने ब्राउज़र में

    आपके ब्राउज़र के crypto API से बनाया गया। इसे कहीं भेजा नहीं जाता।

    बाद में इसे बदलने पर आप sign out हो जाएँगे और two-factor sign-in रीसेट हो जाएगा।

  3. इन्हें Cloudflare पर paste करें

    Cloudflare के पेज पर हर secret के लिए एक field होता है। हर value को उसी नाम वाले field में paste करें: ENCRYPTION_KEY और BETTER_AUTH_SECRET। बाकी fields वैकल्पिक हैं। इसके बाद Cloudflare repository को आपके GitHub में कॉपी करता है, database और queues बनाता है, और deploy करता है।

Cloudflare पर जारी रखें (नए टैब में खुलता है)

Cloudflare नए टैब में खुलता है, इसलिए यह पेज कॉपी करने के लिए यहीं रहता है।