如何在Debian 9上安裝Discourse
阿新 • • 發佈:2018-10-02
主機 必須 討論 服務器 克隆 pre 配置到 update git repo
Discourse是一種現代的、開源的討論和論壇系統。訪問官方站點以獲得當前特性集的演示和分解。本教程將教你如何在Debian 9上使用Docker CE設置對話。
創建一個新的Vultr VPS
1GB的內存是最小值,但建議至少使用2GB的內存。
作為根用戶訪問Vultr VPS
通過Mac上的終端或Windows上的PuTTY連接到服務器。
用您的服務器IP替換203.1.113.1。
系統會提示您輸入是或否,以便將服務器的RSA指紋添加到已知主機列表中。輸入Yes並按回車鍵。
設置交換(僅適用於1GB的安裝)
創建一個空交換文件:
install -o root -g root -m 0600 /dev/null /swapfile
寫出一個1GB的名為swapfile的文件:
dd if=/dev/zero of=/swapfile bs=1k count=1024k
告訴Linux這是交換文件:
mkswap /swapfile
激活它:
swapon /swapfile
將其添加到系統表中,以便在重新引導後可用:
echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab
設置swappiness,使其僅用作緊急緩沖區:
sysctl -w vm.swappiness=10
安裝
要安裝Docker CE,請遵循本指南的所有步驟。
安裝Git。
apt update
apt install git -y
在/var目錄中創建一個名為discourse的文件夾:
mkdir /var/discourse
在/var/discourse中克隆官方話語Git repository:
git clone https://github.com/discourse/discourse_docker.git /var/discourse
進入discourse目錄:
cd /var/discourse
啟動設置工具:
./discourse-setup
當提示時,回答以下問題:
Hostname for your Discourse? [discourse.anydomain.com]:
Email address for admin account(s)? [[email protected],[email protected]]:
SMTP server address? [smtp.anydomain.com]:
SMTP port? [587]:
SMTP user name? [[email protected]]:
SMTP password? [pa$$word]:
Let‘s Encrypt account email? (ENTER to skip) [https://bandwagonhoster.com/wendang/]:
這將代表您生成一個app.yml配置文件,然後啟動bootstrap。如果在引導之後需要更改這些設置,您可以再次運行./discourse-setup(它將從文件中讀取您的舊值)或編輯container /app。yml與Nano,然後運行。/發射器重建應用程序,讓你的改變生效。
註意:你必須讓你的電子郵件設置正確,使你的網站工作。
祝賀你,你現在有了自己的對話實例。要訪問它,只需鍵入您配置到web瀏覽器中的主機名(http://se.anydomain.com),並完成配置。
如何在Debian 9上安裝Discourse