博客迁移

上个月AWS的Free Tier时间到了,这个月就不能免费Host我的WordPress Server了。之前就听说过DigitalOcean最低有$5/mo的服务器,这次就准备把博客迁移过来。

之前因为懒,一直拖延着没迁。上周末收到邮件,说AWS已经消费超过$5 USD了,就准备就近把这个事情解决了。今天简单看了一下,发现备份恢复还挺容易的,就花了20分钟迁移了过来。

第一步,自然是去www.digitalocean.com注册一个账户。因为是自己主动去注册,所以没有任何的账户优惠😕。注册后才知道,如果是通过点击别人的推荐链接注册,是可以得到$50 USD的优惠券的。

注册过程还算简单。注册好后,会让你新建一个项目(project),并选择可能用到的服务。我自然选择做博客。

建好项目后,便可以选择启动一个服务器了,在DO的世界里,这叫做Droplet(水滴)。和AWS Marketplace类似,这里也可以选择许多预装的image。我选择了一个一键WordPress的版本,硬件选择最便宜的版本。

其他过程还算流畅,设置好ssh key pair,等待机器启动即可。大约几分钟后,便可以用root账户ssh进入新系统。登录后自动开始设置WordPress,包括系统用户名密码、是否需要使用Let’s Encrypt服务(免费HTTPS证书)等等。

在做这一步之前,其实还需要确认在原来的WordPress服务器完成了数据备份。WP自带的备份工具只能备份部分内容,如帖子、留言等,主题、插件和设置都会丢失。我一直在用的是一个叫做UpdraftPlus的插件来做备份,它可以把所有设置(包括DB)自动同步到Google Drive,十分方便。

在一键设置WP的时候,干脆先去把域名的DNS改到新服务器下。这样才能正确设置certbot,管理员界面也就能正常登陆了。

使用刚才新建的用户名密码登录后,直接先去安装一个UpdraftPlus插件。设置好Google Drive的授权后,便可以直接从之前的备份中恢复数据了。

等数据恢复完成后,一切如旧。熟悉的主题和插件,依旧有效的用户名和密码,以及等候已久的陈年老帖,一样不少。

为了方便大家收到推荐才有的$50代金券,大家可以点击这个链接注册DigitalOcean

You Might Also Like
发表评论