备份 Ghost 博客

之前讲到Ghost 博客的搭建,有的时候博客需要经常的备份以防服务器故障或者其他原因引起的数据丢失。对于 Ghost 博客,备份和迁移都是一件很方便的事情。

通常情况下可以把 Ghost 备份到 Git 上,这里以 GitHub 为例。

第一步,需要按照前文 Git 公钥提交 中讲述的方法,在服务器上生成 SSH 密钥,并把公钥添加到 GitHub 中。

第二步,创建一个 Git 仓库,并把当前的代码提交到该仓库。

第三步,添加备份脚本

# blog.sh
# 博客文件夹路径
cd /root/node/blog 

git add --all  
git commit -m 'Updates'  
git push origin master  

第四步,添加定时器。

# 每天凌晨自动提交代码
0 0 * * * cd /root/scripts && ./blog.sh >> out.log 2>&1  

注意

  1. 要先判断是否已经安装了 Crontab,详细见 CentOS 7 安装 Crontab
  2. 安装后要执行 systemctl start crond.service 启动。
Show Comments