Add reusable protected Headplane preparation and login key issuance
This commit is contained in:
@@ -93,3 +93,8 @@ Caddy 同时提供 /install.sh 稳定入口与 /releases/<40位小写Git提交>/
|
||||
## Headscale 独立机准备
|
||||
|
||||
`headscale-prepare.sh` 在已登记并确认防火墙的 Debian 主机上校验主机名、端口及显式策略/DERP 文件,独占创建服务目录;相同输入重跑只复核,不清空 SQLite 或密钥。根目录的父目录须已存在。通过已发布固定 release 的 curl | bash 调用,参数见 `--help`。此入口不安装第二套控制面,不生成用户或授权 key;Headscale 与专用 Caddy 由 platform 的 `templates/headscale/standalone.toml` 部署。
|
||||
|
||||
|
||||
## Headplane 准备与凭据
|
||||
|
||||
`headplane-prepare.sh --mode prepare|key --hostname NAME --root /srv/platform/headscale --port 3000 --project PROJECT [--container CONTAINER]` 在已有 Headscale 准备根目录内创建持久目录和独立 cookie,或在精确项目的健康 Headscale 容器内签发 90 天管理 key。凭据仅写 root 0600 文件,不输出值;重跑保留原值,未知或中断状态停止检查。Komodo Stack 负责服务启动,控制端回收凭据并验证登录。完整顺序见 platform 的 `docs/headscale-repeatable-install.md`。
|
||||
|
||||
Reference in New Issue
Block a user