这个系列教程主要目标是部署ghost,改造ghost 博客主题, 和定制ghost
准备工作
- cloundfare 俗称赛博活佛, 提供基础的免费功能,以及足够开发者前期的启动所需了。它是一个全球领先的 CDN(内容分发网络)和安全服务提供商,域名托管、域名解析、访问速度、抵御攻击、智能缓存等功能,免费好用。
地址:https://dash.cloudflare.com
- ghost 是一个强大的博客系统,集成了大量易用好用的功能,包括博客的订阅,授权等等服务, 有开源版本和闭源的付费版本,对个人来说开源版本足够使用。
地址: https://ghost.org/
- dokploy 是一个类似vercel 的自动化部署平台, 它是开源版本的vercel 替代产品,内置各种开源工具的模版,同时支持多服务器、监控、自动备份、容器化等,免费易用
地址: https://dokploy.com/zh-Hans
实施过程
- 部署 Dokploy
dokploy 所选择的服务器配置 我的目前是2核8g, 内存可以大一些,因为后期如果你用dokploy 部署的程序多了的时候,就会比较吃内存。
我是在 https://www.spaceship.com 购买的服务器,当然你可以使用腾讯云, 阿里云等等都可以的
- 然后来给大家看一下我装好的界面,

运行一条命令直接在服务器就可以安装好dokploy;
curl -sSL https://dokploy.com/install.sh | sh
2. 安装 Ghost
- 接下来继续,我们就来创建项目来,选择模版,来进行部署,我会使用截图一步步来演示




docker-compose 文件可以按照你自己的配置进行修改,这里的environment 这里是需要设置为你自己的域名的

一切准备就绪就可以点击Deploy 按钮了。然后,就会启动两个容器,一个是数据库mysql的容器,一个是ghost 的服务。

2. 配置 Cloudflare (上面一步中我假设你已经配置了cf, 可以先看完这个部分,在回去陪你ghost 部分)

注意要配置https:

总结: 目前我们就完成了所有的步骤,大家可以自己去部署自己的ghost的博客了。后续我会继续更新如何对博客做一些定制。具体的可以参考我的博客。