比較適合 ' 區塊鏈 ' 博客平臺搭建-Discourse
參考引用:
國外官方站點:https://www.discourse.org/
國內站點:http://www.discoursecn.org/
安裝方式1:腳本化安裝
腳本安裝方式請參考官方提供的方法(時間比較久,可能會耗費你一天的時間)
參考鏈接:
https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727
安裝方式2:docker容器化安裝
注:1:安裝當前最新版本的docker即可,本文docker的安裝方法省略
2:如果之前在當前服務器上安裝過discourse,請把相應的程序或者鏡像刪除了。
配置要求:
服務器硬件配置要求:2GB 以上的內存
系統配置要求:Ports 80 and 443 are free for use
建議使用普通用戶安裝:
本次安裝使用普通用戶名爲:taiyue
sudo -s mkdir /var/discourse
sudo -s git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
$ sudo -s ./discourse-setup
郵件是一個非常重要的環節,在開始安裝的時候需要填寫以下內容:
Hostname for your Discourse?:#網站的名稱,一定要做好域名指向,安裝過程中會把https也一併安裝好,不支持IP,不支持IP的原因是在創建https的時候報錯導致nginx無法啓動,也可以等docker啓動後進入修改。
Email address for admin account(s)? :#接收緊急信息的管理員郵箱
SMTP server address? [smtp.example.com]: #用於給用戶註冊發送驗證郵件的郵箱smtp的地址
SMTP port? [587]: #smtp的端口
SMTP user name? : #用於給用戶註冊發送驗證郵件的郵箱
SMTP password? [pa$$word]: #郵箱賬戶密碼
Optional email address for Let's Encrypt warnings? (ENTER to skip) : #非必須
然後就是長約1個小時左右的等待時間,
完成之後會打印出docker 運行的命令,
查看服務器已經開啓了80和443端口,直接打開瀏覽器進行discourse之旅吧。
激活管理員賬戶