Deploy से पहले दो secrets
Cloudflare का set-up पेज दो secrets माँगता है जो वह आपके लिए नहीं बना सकता। इन्हें यहाँ या terminal में बनाएँ, एक कॉपी सेव करें, फिर आगे बढ़ें।
ENCRYPTION_KEYआपके database में recipients, email bodies और SMTP पासवर्ड encrypt करता है। 64 hexadecimal अक्षर।
terminal में
openssl rand -hex 32या यहीं, अपने ब्राउज़र में
आपके ब्राउज़र के crypto API से बनाया गया। इसे कहीं भेजा नहीं जाता।
इसकी एक कॉपी अपने password manager में सेव करें। यह key खो गई, तो इससे encrypt किया गया डेटा फिर कभी पढ़ा नहीं जा सकेगा।
BETTER_AUTH_SECRETआपके dashboard sessions को sign करता है और आपके two-factor secrets की सुरक्षा करता है। कोई भी लंबी random string चलेगी।
terminal में
openssl rand -base64 32या यहीं, अपने ब्राउज़र में
आपके ब्राउज़र के crypto API से बनाया गया। इसे कहीं भेजा नहीं जाता।
बाद में इसे बदलने पर आप sign out हो जाएँगे और two-factor sign-in रीसेट हो जाएगा।
इन्हें Cloudflare पर paste करें
Cloudflare के पेज पर हर secret के लिए एक field होता है। हर value को उसी नाम वाले field में paste करें:
ENCRYPTION_KEYऔरBETTER_AUTH_SECRET। बाकी fields वैकल्पिक हैं। इसके बाद Cloudflare repository को आपके GitHub में कॉपी करता है, database और queues बनाता है, और deploy करता है।
Cloudflare नए टैब में खुलता है, इसलिए यह पेज कॉपी करने के लिए यहीं रहता है।