环境变量配置指南
Rin 部署需要配置两类环境变量:Variables(明文变量)和Secrets(加密变量)。
快速区分
Variables(明文变量)
这些变量在 wrangler.toml 中明文存储,用于配置功能开关和基本参数。
站点配置
Tip
站点配置可在部署后通过设置页面修改,环境变量仅作为初始值。
存储配置
功能开关
新用户推荐
建议将 CACHE_STORAGE_MODE 设为 database,无需额外配置 S3 缓存即可使用,降低部署复杂度。
Secrets(加密变量)
这些敏感信息必须作为 Cloudflare Workers Secrets 配置,部署时通过命令行输入或提前设置。
认证相关(至少配置一种)
认证要求
必须配置 GitHub OAuth 或 账号密码 其中一种登录方式,否则无法登录后台。
S3 存储凭证
Cloudflare 部署凭证
GitHub Actions 变量配置
使用 GitHub Actions 自动部署时,需在 Repository 设置中配置以下变量:
Repository Variables(Settings → Secrets and variables → Variables)
Repository Secrets(Settings → Secrets and variables → Secrets)
本地开发环境变量
本地开发使用 .env 文件,参考 .env.example: