TOTP Vault DocsDeployment & Recovery
TOTP Vault v1.2.0 · Ubuntu 22.04 / 宝塔 / PHP 8.2

从新服务器到灾难恢复,
每一步都能直接照着做。

命令、宝塔操作、浏览器配置、Windows PowerShell 与核对结果使用不同信息块。v1.2.0 已加入 Direct TOTP 和完整品牌定制说明。

🚀

开始之前

理解 v1.2.0 最终架构、版本特征与部署准备。

🖥️

服务器初始化

从 SSH、系统更新、Swap、防火墙到宝塔。

🧰

宝塔与运行环境

PHP 8.2、扩展、AGE、域名与站点运行环境。

📦

项目安装与上线

上传最终源码、权限、Nginx、SSL 与管理员首次登录。

☁️

Microsoft OneDrive

Entra OAuth、Delegated Files.ReadWrite、Refresh Token 与固定目录。

🔐

AGE 与自动备份

Windows AGE 密钥、第一次加密备份与宝塔计划任务。

🧯

故障排查

把真实部署中出现过的故障按症状直接定位。

🚚

网站搬迁

旧服务器打包、新服务器恢复、域名变化与 SecureStore。

🛟

灾难恢复与离线解密

AGE 外层解密、离线导出全部 Secret、被入侵后的恢复。

📚

发布与命令速查

发布检查、升级、常用命令与最终上线 Checklist。

Direct TOTPv1.2.0

v1.2.0 新增 /2fa/{Secret},含日志与 Header 安全验收。

🎨

主站品牌定制v1.2.0

网站名称、Logo、Favicon、主题色、SEO 与后台品牌。

🧾

文档站品牌定制v1.2.0

静态文档站 Logo、favicon、品牌名、主题色与 Codex 修改方式。

v1.2.0 最终验收v1.2.0

对程序、OneDrive、Direct TOTP 与品牌做最终验收。

第一次部署推荐路线

🎨 换成自己的品牌,只改 3 处

编辑 /assets/brand-config.js:网站名、版本、副标题、主题色。
替换 /assets/brand-logo.svg:顶部 Logo。
替换 /assets/favicon.svg:浏览器标签页图标。

查看完整品牌修改说明 →