Files
vps-management-bot/skills/vps-migrate/SKILL.md
2026-03-21 01:10:53 +08:00

1.7 KiB
Raw Blame History

name, description
name description
vps-migrate VPS 快照备份与迁移工具。用于:(1) 备份 VPS 配置和数据到本地/远程 (2) 恢复快照到新服务器 (3) 一键迁移 VPS (4) Docker 容器迁移。当用户提到"备份服务器"、"迁移VPS"、"快照"、"恢复服务器"时触发。

VPS 快照备份与迁移

快速开始

一键安装(推荐)

在目标服务器上运行:

curl -sL https://raw.githubusercontent.com/mango082888-bit/vps-snapshot/main/vps-snapshot.sh -o vps-snapshot.sh && chmod +x vps-snapshot.sh && ./vps-snapshot.sh

或手动上传

scp scripts/vps-snapshot.sh root@<IP>:/root/
ssh root@<IP> "chmod +x /root/vps-snapshot.sh && /root/vps-snapshot.sh"

3. 常用操作

操作 命令
创建快照 ./vps-snapshot.sh → 选 1
恢复快照 ./vps-snapshot.sh → 选 2
一键迁移 ./vps-snapshot.sh → 选 3
Docker迁移 ./vps-snapshot.sh → 选 4

脚本功能

  • 快照备份: 备份 /etc, /root, /home, /opt, /var/lib 等关键目录
  • 远程同步: rsync 同步到远程存储服务器
  • Telegram 通知: 备份完成后发送通知
  • 完整恢复: 可选择完整恢复(删除新安装的程序)或仅恢复数据
  • Docker 迁移: 使用 docker save/load 迁移容器和镜像
  • 智能识别: 自动识别已安装的应用Docker, Nginx, MySQL 等)

配置要求

  • 支持系统: Ubuntu/Debian/CentOS/Alpine
  • SSH 认证: 密钥或密码
  • 可选: Telegram Bot Token用于通知
  • 可选: 远程存储服务器(用于异地备份)

脚本位置

本地脚本: scripts/vps-snapshot.sh GitHub: https://github.com/mango082888-bit/vps-snapshot