使用docker部署,没有什么需要啰嗦
docker run -d --name era-ghost --restart always -e database__connection__host=192.168.8.8 -e database__connection__user=root -e database__connection__password=YourPassword -e mail_from=era@twig.ink -e mail__transport=SMTP -e mail__options__host=smtphz.qiye.163.com -e mail__options__port=465 -e mail__options__service=163企业邮 -e mail__options__auth__user=era@twig.ink -e mail__options__auth__pass=YourPassword -e url=http://192.168.8.8:2368 -p2368:2368 ghost
- database__connection__*指定mysql数据库的信息;
- mail__*指定邮件服务,别人注册或者通知什么的都需要一个发件服务,我这里用的163的企业邮箱,普通的邮箱应该也可以。
- 一定要指定url,否则默认就是localhost:8080,会导致很多使用直接路径的页面访问不到
启动之后:http://192.168.8.8:2368/ghost 进入管理页面
需要注意的是:在 membership - portal settings - customize -account page,里有个电子邮件,改成你设置的mail_from的邮件,否则发件服务不能正常使用
迁移文章到Ghost
//www.greatytc.com/p/0b7a31670a83