部署前的两个密钥
Cloudflare 的设置页面会要求填写两个它无法替你生成的密钥。在这里或终端中生成它们,保存一份副本,然后继续。
ENCRYPTION_KEY加密数据库中的收件人、邮件正文和 SMTP 密码。64 个十六进制字符。
在终端中
openssl rand -hex 32或者在这里,在你的浏览器中
由浏览器的加密 API 生成,不会发送到任何地方。
在密码管理器中保存一份副本。这个密钥一旦丢失,它加密的数据将再也无法读取。
BETTER_AUTH_SECRET为你的控制台会话签名,并保护你的双重验证密钥。任意一段较长的随机字符串即可。
在终端中
openssl rand -base64 32或者在这里,在你的浏览器中
由浏览器的加密 API 生成,不会发送到任何地方。
以后更改它会让你退出登录,并重置双重验证登录。
把它们粘贴到 Cloudflare
Cloudflare 的页面会为每个密钥显示一个字段。把每个值粘贴到同名字段中:
ENCRYPTION_KEY和BETTER_AUTH_SECRET。其他字段可选填。随后 Cloudflare 会把仓库复制到你的 GitHub,创建数据库和队列,然后完成部署。
继续前往 Cloudflare(在新标签页中打开)
Cloudflare 会在新标签页中打开,这个页面会留在这里,方便你复制。