Caddy · Web与TLS
静态站、PHP转发、HTTPS自动管理。只使用私有Unix socket,不接管现有Nginx。
独立账号 · 本机优先 · 每次变更可回读
不接管原有站点,不暴露服务器终端。
首次使用?请先在服务器本机初始化独立账号。
看见真实状态,知道下一步。
创建、发布、诊断、恢复,都在这里完成。
每一步分开记录,不把保存当上线。
草稿、发布回执与当前健康分开显示。支持名称与域名搜索。
只访问面板自有站点。覆盖前校验指纹,旧版本可恢复;每个文件最多2MiB。
不是整台服务器的文件浏览器,账号和密钥目录不在访问范围内。
手动诊断只连接面板自有本机端口,不爬取公网,不关闭证书验证。
Caddy负责ACME签发与后台续期。签发前需确认域名权属、DNS、80/443入口、持久证书存储和ACME条款。测试CA可能不被系统信任;面板不会绕过验证。一次可信证书回读也不等于已经观察到续期。
只安装需要的环境,与现有服务器业务隔离。
静态站、PHP转发、HTTPS自动管理。只使用私有Unix socket,不接管现有Nginx。
官方digest锁定镜像与Rootless Docker。不改宿主机PHP,不访问原Docker业务。
执行结果不明时先读取原回执;不靠重复执行判断是否成功。
同一份源代码包,独立数据目录。先检查、再安装,升级保留旧版本。
从已确认渠道取得发布包与SHA256;摘要验证完整性,不能替代来源可信。
运行下方plan,读取端口、路径、版本和阻塞;不触碰已有站点。
install只安装独立代码,不启用系统服务、Caddy、PHP或公网入口。密码由你在终端设置。
在核验并解包的源码目录中运行;Python3.9+,Linux/macOS。部署目录必须是专用新路径。
python3 scripts/install.py --prefix "$HOME/.local/share/sitepanel" plan python3 scripts/install.py --prefix "$HOME/.local/share/sitepanel" install --confirm "$HOME/.local/share/sitepanel/bin/sitepanel" init --username owner "$HOME/.local/share/sitepanel/bin/sitepanel" serve
不会自动执行。账号、证书、站点数据不包含在源码包中。
安装器验证包内全部文件摘要后,复制到不可变版本目录并原子切换current;旧代码保留。rollback只切回已安装旧代码,不覆盖业务数据。已有面板需先停写并备份。systemd用户服务模板只生成,不自动安装或启用。
跨机代码复用已提供;真实PHP、SSL续期与整机数据恢复必须在目标主机独立验收。