设备总览
云服务器
家庭设备
移动设备
| 类型 | 名称 | 内容 | TTL | 代理 | 操作 |
|---|---|---|---|---|---|
| 请先选择 zone | |||||
所有变更前自动备份当前 zone 到 data/backups/dns/,可在备份页回滚。
域名管理
域名列表来自 Cloudflare API,过期时间和注册商来自 ICANN RDAP 实时查询。缓存 1 小时,点击"刷新"强制更新。
Tailscale Mesh
网络探针
IPv4 延迟 (ms)
IPv6 延迟 (ms)
IPv4 小时丢包率 (%)
IPv6 小时丢包率 (%)
全球链路地图
链路详情
加载中...
SSL 证书监控
每 6 小时自动检查一次,证书到期不足 14 天时触发告警。
安全审计
每小时自动执行一次,检查端口暴露、外部可达性、ttyd 认证、iptables、Tailscale 连通、Caddy 状态、服务状态、SSH 加固、证书有效期。
(执行后显示)
用法说明
脚本元数据通过头部注释声明:# name / description / target / interval / device / alert_when
在指定机器执行:设 target: nas + device: unraid,保存后即通过 SSH 在该设备上跑。
定时执行:设 interval: 300(秒,0=只能手动),保存后自动调度。
结构化输出:脚本 stdout 末尾输出一行 JSON,平台解析后存入 fields。
失败告警:默认 exit≠0 或 SSH 失败时告警;声明 # alert_when: fields.cron_exists == 0 可基于 JSON 字段告警。
危险命令(rm -rf / 等)会被拒绝。
DNS(按 Zone)
Config(config.yaml)
Scripts
所有变更(DNS 记录修改、config 编辑、脚本更新)都会在操作前自动备份。每个回滚也会先备份当前状态,可以来回切换。
Cloudflare
DNS / DDNS 底层凭证
Panstar
cam 云平台电源与状态查询
Oracle Cloud
oci CLI 配置文件目录(含 config + 私钥)
oci CLI 需先在系统上 apt install python3-oci-cli 或 pip install oci-cli,并把 ~/.oci 配置拷到上面的目录。
监控与告警阈值
路径
SSH 密钥搜索目录。设备配置里的 ssh.key 字段(如 a.key)会先在此目录查找,找不到再回到 code/secrets/。默认 /mnt/ops(共享文件系统);如果您的部署没有这个目录,改成任意可读路径。
选择一个日志文件...
所有 API 调用、定时任务、云平台操作、脚本执行都会记录到 data/logs/ 下对应分类的 .log 文件。单文件超过 5MB 自动轮转,保留最近 1MB。
文档列表
文档来自项目根目录的 markdown 文件。git pull 或
rsync 推送后会自动更新(无需重启服务)。
选择左侧文档查看