============================================ 服务器备份说明:hk01 (47.86.194.201) 组别:aliyun 域名:kkl.anwing.me 用途:IM即时通讯服务器 + MySQL + Redis + NetBird + RustDesk ============================================ 备份文件: hk01-backup.tar.gz (1.1G) === 服务清单 === 1. IM Server (Node.js, PM2, port 3201) - 路径: /www/wwwroot/im_server/server/ - 管理: PM2 (2进程集群) - 端口: 3201 - 域名: kkl.anwing.me - 启动: ecosystem.config.js 2. MySQL 8.0 - 端口: 3306 - 数据库: im_app - 数据目录: /var/lib/mysql/ 3. Redis - 端口: 6379 4. Nginx - 站点: im-server (kkl.anwing.me反代localhost:3201) - 默认站点 - 配置: /etc/nginx/sites-available/im-server 5. NetBird (Docker) - 容器: netbird-dashboard (8081), netbird-server, netbird-postgresql - 说明: netbird-server容器异常重启中 6. RustDesk (Docker) - 容器: rustdesk-hbbs, rustdesk-hbbr (端口 21115-21119) 7. X-UI/Xray - 代理面板 (端口 6688) === 关键路径 === /www/wwwroot/im_server/ - IM服务器源码 /var/lib/mysql/ - MySQL数据 /etc/nginx/sites-available/ - Nginx配置 /etc/letsencrypt/ - SSL证书 /root/.pm2/ - PM2配置 === 恢复步骤 === 1. 解压备份: tar -xzf hk01-backup.tar.gz -C / 2. 安装MySQL 8.0,恢复im_app数据库 3. 安装Redis 4. 安装Node.js + PM2, cd /www/wwwroot/im_server/server && npm install && pm2 start ecosystem.config.js 5. 安装Docker,启动NetBird容器 6. 配置Nginx,重启nginx 7. 重启所有服务验证 === 7/31补充 === - hk01-mysql-20260731.tar.gz (284K) - MySQL全库SQL导出 (mysqldump --all-databases, 4库) - 注: 原备份未含 /var/lib/mysql 数据, 本包为数据层补充 - 注: netbird-server 容器重启循环 (缺 /etc/netbird/config.yaml 挂载, 配置实际在 /opt/mbvpn_package/config/config.yaml), 数据未丢, 服务待修复