安装 FF1 Master
生产环境用官方脚本部署 FF1 Master,并妥善保管 FF1_SECRET_KEY 等密钥。
安装命令随授权发放,不公开在文档中。获取方式二选一:
- 查看开通邮件中的安装说明;或
- 登录个人中心 → 我的授权,查看对应的安装命令。
拿到命令后以 root 执行即可。脚本会:
- 下载并安装 FF1 Master,配置写入
/etc/ff1/ - 首次生成主密钥
FF1_SECRET_KEY(升级不覆盖,务必离线备份) - 生成管理员账号(
FF1_ADMIN_USERNAME/FF1_ADMIN_PASSWORD),凭据按脚本提示保存 - 初始化内嵌 SQLite 数据(存于数据目录,无需外部数据库)
- 注册并启动
ff1-mastersystemd 服务
| 项 | 说明 |
|------|------|
| /etc/ff1/ | 配置目录(服务端口、数据目录、功能开关) |
| FF1_SECRET_KEY | 加密主密钥,丢失将无法解密已存数据,必须备份 |
| FF1_HTTP_ADDR | Master 监听地址,默认 :80 |
| FF1_PUBLIC_URL | 对外访问地址,用于装机脚本回填 |
改配置后重启:
sudo systemctl restart ff1-masterHTTPS 与反代(建议)
Section titled “HTTPS 与反代(建议)”生产建议前置 Nginx / Caddy 终止 TLS,反代到 Master 监听端口。控制台与装机向导使用浏览器访问的 origin 作为对外地址。
- 浏览器打开 Master 地址,用管理员账号登录
- 控制台首页显示授权状态与版本
- 到 授权激活 填入 License Key
Q:启动失败 / 数据目录报错? A:确认数据目录可写、磁盘未满;SQLite 数据文件随服务自动创建,无需手动建库。
Q:忘记管理员密码?
A:可通过设置 FF1_ADMIN_USERNAME / FF1_ADMIN_PASSWORD 后重启服务重置(以安装脚本帮助为准)。