阿舍寫的這一篇,純粹是給想要快速安裝來用看看 Ghost 的人參考的,如果安裝後要用在正式運作的環境的話,就可能還需要設定郵件通知、設定開機啟動及設定 Reverse Proxy 轉址和轉埠等,阿舍這篇沒寫到這些,之後,有空再來補上囉 ! ...
+ 安裝 node.js 和 npm
雖然 Ubuntu 的 PPA / APT 儲存庫的 node.js 版本比較舊一點,不過,對於要用來運行 Ghost 而言,已經足夠了,而且,相對的比較穩定,所以,阿舍就選擇用 apt-get 的方式來安裝
$ sudo apt-get install nodejs npm
# 將 nodejs 程式改成安裝程式預設的名稱 node
$ sudo cp /usr/bin/nodejs /usr/bin/node
+ 安裝其它套件
下面這些套件是接下來會用到的,如果沒安裝過就會需要先安裝一下哩 !
$ sudo apt-get install unzip wget
+ 下載 Ghost 檔案
請開啟 Ghost 的下載頁,然後,直接點它網頁的下載按鈕或複製它的網址用下面的指令來下載 Ghost 程式檔。
$ wget https://ghost.org/zip/ghost-0.6.4.zip
+ 解壓檔案
阿舍把它解壓縮到一個叫做 ghost 的資料夾。
$ unzip ghost-0.6.4.zip -d ghost
$ cd ghost
+ 安裝
在解壓縮的資料夾執行下面這一行指令,執行完成後,請仔往回看一下出現的訊息,如果沒有出現任何的 ERR 訊息的話,就算是安裝成功,但是,因為要下載不少的東西,所以,要花一點時間哩 !
$ npm install --production
+ 建立設定檔
如果沒有手動建立設定檔的話,Ghost 在第一次啟動時,是會自動建立的,不過,
因為預設的設定檔只能讓 Ghost 網站在本機存取,所以,阿舍還是會用下面的指令來將設定檔的範本檔複製成新的設定檔,然後,把 host 的位址從 127.0.0.1 改成 0.0.0.0,這樣,別台電腦才可以連的過來哩 !
$ cp config.example.js config.js
# 在 config.js 檔案中找到下面這個區塊,把它的 127.0.0.1 改成 0.0.0.0
server: {
// Host to be passed to node's `net.Server#listen()`
host: '127.0.0.1',
// Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT`
port: '2368'
}
+ 啟動
上面的步驟都完成後,就可以用下一面這一行指令來啟動了,第一次啟動時,Ghost 會執行建立資料庫和一些初始化的動作。
$ npm start --production
+ 開啟網站
預設的 Ghost 的設定檔是把 Ghost 網站的定在本機的 2368 埠號,所以,請用下列的網址來打開 Ghost 網站哩 ! 如果開的起來,就算是安裝成功了 ...
http://127.0.0.1:2368
+ 設定 Ghost 網站
最後,請使用下面這個網址來開啟 Ghost 的設定畫面,然後,把畫面上的四欄位輸入完成並按下面的按鈕之後 (如下圖),就會進入 Ghost 的管理畫面來可以貼文或設定囉 ! 另外,下面這個網址同時也是之後進入 Ghost 網站管理界面的網址哩 !
http://127.0.0.1:2368/ghost
Ghost 的初始設定畫面,完成後就會進入管理畫面哩 ! |
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁