找了一圈,发现Ghost博客的中文网站,已经停止维护更新了。但是我在官网看到:“All over the world, people have started 1,651,404 incredible sites with Ghost.”
貌似用的人很多,但是为啥中文网站已经不更新了呢?Ghost需要的服务器环境是Nginx+NodeJS+Sqlite,一个个人博客,Sqlite已经足够使用了。但是Ghost博客所占用的资源比较厉害,推荐1G以上的内存折腾。
ghost博客可以选择一手动安装,一键脚本安装以及docker安装,这里大鸟选择用docker方式安装。
测试环境:
宝塔面板7.0.3、docker管理器、lnmp环境自配、解析好的域名一个,需要新建好一个网站。
安装部署:
1、拉取镜像
命令如下:
docker pull ghost
2、运行docker
这一步是关键,命令如下:[reply]
docker run --name ghost --restart=always -e url=http://fu.dayu.tk -v /mnt/docker/ghost:/var/lib/ghost/content -p 8081:2368 -d ghost
[/reply]注意:将http://fu.dayu.tk替换成自己的域名
3、运行成功的截图
宝塔面板docker管理器也可以看到成功运行的容器,如图:
4、配置nginx
需要配置nginx才可以用域名访问,网站设置→反向代理,具体设置如图:
目标url:http://127.0.0.1:8081
保存之后,域名访问你的网站,发现可以了。
5、后台登录
后台登录地址:http://域名/ghost/ 我们需要注册 一个管理账号,如图:
点击创建账号之后,需要填写网站名字,管理账号信息等。这些自己倒腾吧。不赘述了!注册成功后,进入后台,如图:
前台:
颜值挺不错的,这个默认主题,完全够用了。
6、文件储存的地方
为了方便管理把文件映射到了宿主机,具体如下:
配置文件:/var/lib/docker/containers
更换主题等: /mnt/docker/ghost
7、最后
这里简单说了下,如何用docker安装,如果手动安装,那真的是麻烦的很,所以这推荐使用docker来部署博客。
Ghost这类轻量级博客确实非常不错,速度快、轻巧简约,完全为博客用户设计,远比臃肿不堪的WP方便很多。