================================================ 47.86.194.201 (kkl.anwing.me) 服务器备份说明 备份日期: 2026-07-26 ================================================ 【服务器基本信息】 - IP: 47.86.194.201 - 域名: kkl.anwing.me - 操作系统: Linux (Ubuntu/Debian) - 用途: IM即时通讯服务器 + 多功能VPS ================================================ 【备份文件清单】 ================================================ 1. sga-backup-full-20260726.tar.gz (349KB) └── 完整备份包,包含文档和脚本 2. sga-backup-20260726.tar.gz (2.3MB) └── 服务备份包,包含代码和配置 ================================================ 【服务详情】 ================================================ ■ IM Server (kkl.anwing.me) - 路径: /www/wwwroot/im_server/server/ - 技术栈: Node.js + Express + Socket.IO + MySQL - PM2集群: 4个实例运行 - 数据库: im_server (MySQL, 24张表, 7用户, 37条消息) - WebSocket: 支持实时通讯 - 功能: 用户注册登录、好友系统、消息收发、文件传输 ■ MySQL数据库 - 数据库名: im_server - 表数量: 24张 - 用户数据: 7个注册用户 - 消息数据: 37条消息记录 - 备份命令: mysqldump -u root im_server > im_server.sql ■ Nginx反向代理 - 配置: /etc/nginx/conf.d/ - 功能: IKEv2证书负载均衡 - SSL: 自动证书续签 (acme.sh) - 端口: 443 (HTTPS), 80 (HTTP) ■ Redis缓存 - 状态: 运行中 - 用途: IM服务器缓存和会话管理 ■ NetBird VPN - 状态: 已安装但配置丢失 (/etc/netbird/config.yaml缺失) - 服务: 不断重启中 - 建议: 需要重新配置或禁用 ■ X-UI面板 - 状态: 运行中 - 备份: 已排除(按用户要求) ■ RustDesk远程桌面 - 状态: 运行中 - 备份: 已排除(按用户要求) ================================================ 【配置文件位置】 ================================================ ■ Nginx配置 /etc/nginx/nginx.conf /etc/nginx/conf.d/ ■ SSL证书 /etc/letsencrypt/ /root/.acme.sh/ ■ PM2配置 /root/.pm2/ /www/wwwroot/im_server/ecosystem.config.js ■ 系统配置 /etc/systemd/system/ /etc/crontab ■ SSH密钥 /root/.ssh/ /root/.ssh/authorized_keys ■ 自启动脚本 /root/auto_cert_renewal.sh ================================================ 【文档文件】 ================================================ ■ /root/IM服务综合说明文档.md IM服务器综合说明文档 ■ /www/wwwroot/im_server/IM服务分析文档.md IM服务技术分析文档 ■ /www/wwwroot/im_server/最终说明.md 最终部署说明 ■ /www/wwwroot/im_server/数据库本地化方案.md 数据库本地化配置方案 ■ /www/wwwroot/im_server/README.md 项目说明文档 ■ /root/MD网络.md 网络配置说明 ================================================ 【安装脚本】 ================================================ ■ /www/wwwroot/im_server/install.bat Windows一键安装脚本 ■ /www/wwwroot/im_server/install.sh Linux安装脚本 ■ /www/wwwroot/im_server/vps_install.sh VPS部署脚本 ■ /www/wwwroot/im_server/setup_local_database.sh 本地数据库配置脚本 ■ /www/wwwroot/im_server/server_backup/ 服务器代码备份目录 ================================================ 【一键恢复说明】 ================================================ 恢复脚本: restore.sh 使用方法: 1. 上传restore.sh到新服务器 2. chmod +x restore.sh 3. ./restore.sh 脚本功能: - 自动安装Node.js 18.x - 自动安装MySQL 8.0 - 自动安装Redis - 自动安装Nginx - 自动导入数据库 - 自动恢复IM服务器代码 - 自动配置PM2集群 - 自动配置SSL证书 - 自动配置NetBird VPN ================================================ 【重要提示】 ================================================ 1. NetBird VPN配置已丢失,需要重新配置 2. X-UI和RustDesk数据未包含在备份中 3. 恢复后需要检查PM2集群状态: pm2 list 4. 恢复后需要检查SSL证书: certbot certificates 5. 数据库密码建议修改后使用 ================================================ 备份完成时间: 2026-07-26 19:00 UTC+8 备份工具: tar + mysqldump ================================================