个人主页
Project-Xiomn-Website 使用 Astro 构建,通过 GitHub → Zeabur 自动部署,绑定 xiomn.com。
INFRASTRUCTURE
这页记录每个服务属于哪里。以后看到某个域名时,可以先确认它是网页、管理面板、节点地址还是程序接口。
CURRENT
Project-Xiomn-Website 使用 Astro 构建,通过 GitHub → Zeabur 自动部署,绑定 xiomn.com。
xiomn.com/system 由网站 server.js 动态提供,使用环境变量密码和 HttpOnly Cookie 保护。
code.xiomn.com 是独立的浏览器开发环境服务。
panel.xiomn.com:2053 是独立服务器管理面板,并由 3X-UI 自己的账号密码二次保护。
node.xiomn.com 是代理客户端节点域名,不是普通网页。
bot.xiomn.com 是 Telegram-AI-Bot-Pro 独立 Zeabur 服务。
DOMAINS
xiomn.com
公开主页 + /system
code.xiomn.com
开发环境
panel.xiomn.com:2053
管理面板
node.xiomn.com
节点连接域名
bot.xiomn.com
Bot 后端与状态页
COMMANDS
sudo systemctl status k3s --no-pagersudo k3s kubectl get pods -Asudo k3s kubectl get pods -A | grep -v Runningsudo x-ui statussudo ss -lntpgetent hosts node.xiomn.comPORTS
各服务端口不是同一个概念:
Zeabur 网站服务
└─ 读取 process.env.PORT(当前模板默认 3000)
Telegram Bot 服务
└─ 读取自己的 PORT(常用 8080)
3X-UI 管理面板
└─ https://panel.xiomn.com:2053
Xray / Reality 节点
└─ 使用 3X-UI 入站中配置的节点端口DEPLOY
以后官网更新流程:
1. 修改 Project-Xiomn-Website
2. npm run build
3. node --test
4. git add .
5. git commit -m "update website"
6. git push
Zeabur 检测到 GitHub 更新后重新构建并部署。RULES
不要把 xiomn.com 同时绑定到旧 Portal 和个人主页服务。
网站更新走 GitHub → Zeabur,不再手动复制到 /var/www/html。
Zeabur 服务端口必须读取 process.env.PORT。
有数据库、上传文件或用户设置的服务必须挂载 Volume。
真实 API Key、密码和节点密钥只放环境变量或受保护配置,不提交 GitHub。
node.xiomn.com 浏览器打不开时,先查 DNS、端口和客户端连接,不要把它当普通网站排查。