服务器全配置与连接信息备份档案 (Runbook & Inventory)
> 归档时间:2026-09-07
> 节点位置:中国香港(156.225.23.222)
> 用途:服务器重装、灾难恢复、凭据找回与日常运维快速连接备忘。
—
## 1. 服务器底座与远程访问
| 配置项 | 详细信息 | 说明 / 备注 |
| :— | :— | :— |
| 公网 IP | 156.225.23.222 | 独立公网 IPv4 |
| 内网 IP | 10.0.178.2 | 网卡:ens17 |
| SSH 端口 | 22 | 标准端口 |
| 登录用户 | root | 最高管理员 |
| 连接指令 | ssh root@156.225.23.222 | 或别名:ssh vps |
| 免密公钥路径 | /root/.ssh/authorized_keys | 已配置 Ed25519/RSA 密钥登录 |
| 磁盘挂载 | /dev/vda1 挂载于 / (30G)<br>/dev/vdb1 挂载于 /data (30G) | /data 为独立物理数据盘,系统重装不丢失 |
—
## 2. 1Panel 运维管理面板
| 配置项 | 详细信息 | 说明 |
| :— | :— | :— |
| 面板完整入口 | http://156.225.23.222:14854/cfd839d845 | 必须带安全后缀,否则拦截 |
| 监听端口 | 14854 (TCP) | 宿主机进程直接监听 |
| 安全入口后缀 | /cfd839d845 | 取消命令:1pctl reset entrance |
| 管理员账号 | admin | 初始管理员 |
| 管理员密码 | Ljh051109! | 重置命令:1pctl update password |
| 程序安装目录 | /opt/1panel/ | 面板主程序与应用数据目录 |
| 核心管理命令 | – 查看状态:1pctl status<br>– 重启面板:1pctl restart<br>– 查看信息:1pctl user-info | 命令行控制脚本 |
—
## 3. Halo 博客服务配置与连接
| 配置项 | 详细信息 | 说明 |
| :— | :— | :— |
| 博客主站入口 | https://1144789.xyz | 已绑定主域名并配置 HTTPS |
| 管理后台入口 | https://1144789.xyz/console | 博客后台管理控制台 |
| 外部基准 URL | HALO_EXTERNAL_URL='https://1144789.xyz' | 用于内部生成链接与重定向 |
| 容器名称 | 1Panel-halo-dLif | Docker 容器 |
| 宿主机端口 | 8090 (已映射到容器 8090) | 本地访问:http://127.0.0.1:8090 |
| Compose 路径 | /opt/1panel/apps/halo/halo/docker-compose.yml | 容器定义文件 |
| 环境变量文件 | /opt/1panel/apps/halo/halo/.env | 数据库账号与系统变量 |
| 博客数据持久化 | /opt/1panel/apps/halo/halo/data/ | 挂载至容器内部 /root/.halo2 |
—
## 4. MariaDB 数据库连接信息
| 配置项 | 详细信息 | 说明 |
| :— | :— | :— |
| 容器名称 | 1Panel-mariadb-o6M2 | 独立容器运行 |
| 内网连接 Host | mariadb | 仅限 Docker 网络(1panel-network)内部互通 |
| 宿主机绑定端口 | 127.0.0.1:3306 | 安全防护:仅允许本机访问,不对公网开放 |
| Root 用户密码 | Ljh051109! | 超级管理密码 |
| Halo 业务库名 | halo_mew38c | Halo 专用独立数据库 |
| Halo 专属用户 | mhy123456 | 仅拥有 halo_mew38c 权限的用户 |
| Halo 专属密码 | Ljh051109! | Halo 业务连接凭据 |
| 数据文件存储 | /opt/1panel/apps/mariadb/mariadb/data/ | MySQL 数据表真实存储路径 |
—
## 5. OpenResty (Nginx) 反向代理与 SSL 证书
| 配置项 | 详细信息 | 说明 |
| :— | :— | :— |
| 容器名称 | 1Panel-openresty-web4 | Host 网络模式,直接接管 80 与 443 |
| 站点配置文件 | /opt/1panel/www/conf.d/1144789.xyz.conf | Halo 反向代理核心配置 |
| 反向代理目标 | http://127.0.0.1:8090 | 包含 WebSocket 与 100M 上传支持 |
| 当前 SSL 证书 | /opt/1panel/apps/openresty/openresty/conf/ssl/1144789.xyz/fullchain.pem | Cloudflare Origin CA 证书 |
| 当前 SSL 私钥 | /opt/1panel/apps/openresty/openresty/conf/ssl/1144789.xyz/privkey.pem | Cloudflare Origin 私钥 |
| 源证书备份路径 | /etc/ssl/certs/vps-origin.crt<br>/etc/ssl/private/vps-origin.key | 系统级持久备份 |
| 配置测试与重载 | docker exec 1Panel-openresty-web4 nginx -t<br>docker exec 1Panel-openresty-web4 nginx -s reload | 无需重启容器平滑生效 |
—
## 6. 其他常驻服务与备份目录清单
### ① Telegram 运维机器人 (TG Ops Bot)
– 服务类型:systemd 守护进程(tg-ops-bot.service)
– 代码与虚拟环境:/data/tg-bot/
– 运行命令:/data/tg-bot/venv/bin/python /data/tg-bot/bot.py
– 管理命令:systemctl restart/status/stop tg-ops-bot
### ② AList 网盘服务(当前备用停止状态)
– 容器名称:alist (xhofe/alist:latest)
– 数据目录:/opt/alist/data(配置、数据库、网盘挂载点均在)
– 启动命令:docker start alist(启动后占用宿主机 5244 端口)
### ③ 核心备份与快照存储归档
– 独立数据盘根目录:/data/
– 历史数据库与快照:/data/backups/
– 系统重装关键备份包:/data/backups/system_snapshots/vps_essential_backup_20260905.tar.gz
– 重装备份解压目录:/data/backups/system_snapshots/vps_reinstall_backup/
—
## 7. 常用应急运维指令速查表
“`bash
# 1. 检查所有 Docker 容器状态
docker ps -a
# 2. 检查监听端口占用
ss -tulpn
# 3. 1Panel 状态与信息获取
1pctl status
1pctl user-info
# 4. 进入 MariaDB 命令行
docker exec -it 1Panel-mariadb-o6M2 mariadb -u root -p’Ljh051109!’
# 5. 重启 Halo 博客容器
docker restart 1Panel-halo-dLif
# 6. 重载 OpenResty Nginx 配置
docker exec 1Panel-openresty-web4 nginx -s reload