使用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
http://www.lxweimin.com/p/0b7a31670a83