如何在DigitalOcean安裝Ghost

2022-02-28 08:34:38 字數 1844 閱讀 6938

這篇文章主要講一下如何在digitalocean vps上面安裝ghost。

ghost是乙個基於node.js的開源的部落格發布系統,本站就是用的ghost並部署在digitalocean vps上。

首先去digitalocean註冊乙個帳號,目前用前面的鏈結註冊會贈送$10。

註冊完帳號就可以建立乙個vps了。點選"create droplet"建立乙個droplet,輸入droplet名稱,根據您的需要選擇配置,目前最低配置(512mb記憶體/20gb ssd/1000 gb流量)對於個人站點足夠用了而且乙個月只要$5,相當便宜。

接下來選擇機房地點和作業系統,本站點選擇的new york,在國內訪問速度還算可以,作業系統用的ubuntu 14.04 x64。點選建立droplet這樣vps就建立好了,您註冊的郵箱一會就會收到一封郵件包括vps的ip位址,使用者名稱和密碼。

用上面的收到的使用者名稱和密碼ssh到您的vps, ssh root@ip位址

然後在terminal執行下面命令更新您的作業系統, 

sudo apt-get update

sudo apt-get upgrade

sudo aptitude install build-essential zip

更新完以後接下來安裝node.js,執行下面命令,目前安裝的版本是node-v0.10.32 

wget

tar -xzf node-latest.tar.gz

cd node-v

./configure

make

sudo make install

安裝完node.js就可以安裝ghost了 

sudo mkdir /var/www/

cd /var/www/

sudo wget

cd ghost/

sudo npm install --production

配置ghost 

cd /var/www/ghost/

cp config.example.js config.js

sudo vi config.js

開啟config.js後把production節點下面的url( 改成您blog的網域名稱,例如本站的是 。 配置好了就可以通過以下命令執行ghost

npm start --production

這樣執行有個缺點就是terminal關閉或者ssh連線斷了以後ghost就停止執行了。

為了解決上面的問題,我們可以安裝forever讓ghost以後台任務執行 

npm install forever -g

啟動ghostnode_env=production forever start index.js

停止ghostforever stop index.js

啟動ghost後我們就可以通過瀏覽器訪問了,首先我們要訪問部落格的管理頁面(網域名稱後面加上/ghost) 輸入相關資訊後建立管理員的帳號並登入,然後就可以愉快的寫部落格了:-)

參考:how to install ghost on digitalocean vps (manual install)

安裝ghost & 開始嘗試

解決DIGITALOCEAN後台被牆的兩個方法

由於digitalocean 簡稱do 的管理後台使用了fastly的cdn,而fastly同時也為 twitter提供cdn服務,所以fastly也被牆了。這樣就導致do的後台css樣式不能載入,就成了下圖的這幅德性。從圖中的紅色載入失敗部分我們可以看見就是ssl.fastly.net的部分不能載...

如何在stack overflow提問

寫這篇部落格的原因主要是在stackoverflow上面提了乙個不符合規範的問題,後來找到了stackoverflow的幫助,我翻譯總結了一下,如何提乙個高質量的問題.如何在stack overflow提問 第一步,先去搜尋論壇上是否已經有你提出過的問題,確保你的問題是和別的問題不一樣,沒有出現過。...

如何在 上安裝

安裝rstudio server 1 sudo apt get install gdebi core 如果出現依賴問題,可以使用sudo apt get f installwget 4 sudo gdebi rstudio server 0.98.490 amd64.deb 經過這四條命令呢,你的r...