经过N次尝试和折腾,终于把blog迁移到了家里的树莓派上。总结一下过程:
首先要判断家中网络是否为公网独立IP
1.访问ip138或者cip,可以找到家中宽带的IP。以我家的某个公网IP118.133.129.193为例。
2.win下使用tracert,linux下使用traceroute,如果跟踪结果显示没有中转只跳了一下直接到了家中IP,则是独立公网IP,否则不是公网独立IP或者假公网独立IP。
例如:独立公网IP
我们一般使用github的pages功能来搭建我们的hexo blog,确实挺方便的,直接使用hexo d命令就可以提交文件到github,然后刷新一下就看到新页面了。还可以绑定我们的域名,甚至顶级域名。github还提供了CDN,所以访问速度也不错。
但是用别人总有不爽的地方,比如github有时候会被墙,提交速度很慢或者提交失败,虽然有了CDN,但是节点在澳大利亚,访问速度在晚上高峰时间不尽人意,不爽就折腾一下,于是就尝试使用国内的VPS来架设和github pages一样功能的服务器。
手头有台百度云的vps,访问速度还不错,装的系统是ubuntu14 64位,先来安装git server。
1 | apt-get update |
看到git version x.x.x,git server就装好了。
不建议直接使用root用户,所以我们新增加一个用户和用户组,并为新用户建立home文件夹。
1 | groupadd git |
当我们看到“Initialized empty Git repository in /home/blog/blog.git/”的时候,一个名为blog.git的裸库就建好了。
Update your browser to view this website correctly. Update my browser now