花生Peadar 的全部线上站点!
确保你在/root/_pea3nut/pea3nut-hub/
文件夹下,使用 Ubuntu 系统
./scripts/install
该脚本会自动安装所有依赖并设置开机启动
在旧服务器上使用如下命令打包资源:
./scripts/package
该命令会输出一个 wget 命令和一个地址,在新服务器上执行可下载:
wget xxx
./script/unpack yyy # yyy 为下载的 tar 包
直接运行下面命令来下载并拉起所有 Docker 容器:
./scripts/refresh-all
确保 pea3nut-blog
容器正在运行,运行如下命令导入博客的 MySQL 数据库
./scripts/import-blog-data
修改域名解析,域名太多,建议直接
cat vhost.conf | grep server_name
运行
export VISUAL=vi
crontab -e
然后增加
0 0 1 * * /root/_pea3nut/pea3nut-hub/scripts/backup
可以通过下面命令检查是否已经有虚拟内存了,如果有了,那可以跳过此节
free -h
如果没有 swap 分区,可以通过如下命令创建一个。一般建议大小设置为物理内存的 2 倍:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab