国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Discourse安裝使用

Discourse安裝使用-簡潔強大Ruby on Rails免費開源論壇Discuz!替代品

免費建站   2014年06月26日 17:33  
評論?  

Discourse是由Stack Overflow 的聯(lián)合創(chuàng)始人 Jeff Atwood推出的免費開源論壇項目,基于Ruby on Rails 和 Ember.js 開發(fā),數(shù)據(jù)庫使用 PostgreSQL 和 Redis。這是一個與傳統(tǒng)的Discuz!、PHPBB等具有非常大區(qū)別的論壇形式,創(chuàng)始人甚至想要讓Discourse改變十年未變的互聯(lián)網(wǎng)論壇模樣。

Discourse簡化了傳統(tǒng)論壇的分類,取而代之是熱貼,這點有點像問答,它可以避免用戶進(jìn)入傳統(tǒng)論壇后找不到方向的迷茫;Discourse的帖子是氣泡形式展現(xiàn),全部Ajax加載,有電腦和移動版,論壇采用了瀑布流的設(shè)計,自動加載下一頁,無需手動翻頁??傮w感覺就是Discourse不再花哨。

Discourse相對于Discuz!可能的優(yōu)勢在于:簡潔,用戶能找到中心和自己感興趣的話題;論壇論壇用戶基礎(chǔ)亦小亦大,如果用Discuz!搭建幾十個人的討論平臺顯然不適合;專業(yè)性強,Discourse更適合討論共同的話題,它不再是像Discuz!以用戶為紐帶而聚集,而是以話題為關(guān)系聚集。

目前Discourse被大規(guī)模地使用還有困難,一它不是PHP開發(fā)的程序,所以PHP主機空間等都是不能安裝的,二是Discourse基于Ruby ,不少人可能會選擇更熟悉的PHP論壇程序。Discourse開始于2013年,但是現(xiàn)在已經(jīng)聚集不少的開發(fā)者,程序也在不斷地完善當(dāng)中,從目前來看它確實能夠彌補Discuz!傳統(tǒng)論壇的不足。

本篇文章就來介紹一下Discourse的安裝與使用。更多的有關(guān)于免費建站的文章請看:

Discourse安裝使用-簡潔強大Ruby on Rails免費開源論壇Discuz!替代品

一、Discourse安裝過程

1、Discourse官網(wǎng):

  • 1、官方網(wǎng)站:http://www.discourse.org/
  • 2、Github項目:https://github.com/discourse/discourse

2、Discourse推薦的服務(wù)器配置是:雙核CPU及以上,最少1GB內(nèi)存(包括swap),推薦是2Gb內(nèi)存,64 bit Linux兼容Docker。

3、如果你的服務(wù)器沒有1GB的內(nèi)存,可以手動創(chuàng)建1GB的Swap,執(zhí)行以下代碼:

sudo install -o root -g root -m 0600 /dev/null /swapfiledd if=/dev/zero of=/swapfile bs=1k count=1024kdd if=/dev/zero of=/swapfile bs=1k count=2048kmkswap /swapfileswapon /swapfileecho "/swapfile       swap    swap    auto      0       0" | sudo tee -a /etc/fstabsudo sysctl -w vm.swappiness=10echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

4、以下代碼是創(chuàng)建2GB的Swap。

sudo install -o root -g root -m 0600 /dev/null /swapfiledd if=/dev/zero of=/swapfile bs=1k count=2048kmkswap /swapfileswapon /swapfileecho "/swapfile       swap    swap    auto      0       0" | sudo tee -a /etc/fstabsudo sysctl -w vm.swappiness=10echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

5、本篇文章操作平臺是Host Virtual的Ubuntu 14.04 (64位) VPS主機,執(zhí)行以下命令安裝git和Docker:

apt-get install gitwget -qO- https://get.docker.io/ | sh

6、開始安裝Discourse,執(zhí)行以下命令:

mkdir /var/dockergit clone https://github.com/discourse/discourse_docker.git /var/dockercd /var/dockercp samples/standalone.yml containers/app.yml

7、編輯Discourse。執(zhí)行:nano containers/app.yml。

8、需要改動的是:UNICORN_WORKERS(如果是1Gb內(nèi)存就是2,2GB內(nèi)存以上就是3-4)DISCOURSE_DEVELOPER_EMAILS管理員郵箱、DISCOURSE_HOSTNAME 綁定的域名、DISCOURSE_SMTP_ADDRESS是郵局服務(wù)器、DISCOURSE_SMTP_PORT, DISCOURSE_SMTP_USER_NAME, DISCOURSE_SMTP_PASSWORD則是SMTP的端口、賬號和密碼。

9、修改后,按Ctrl+O 然后按 Enter保存,按Ctrl+X 退出編輯.

9、這里需要特別注意一下:SMTP郵箱服務(wù)特別重要,如果你的服務(wù)器是在國外則有可能無法使用國內(nèi)的騰訊企業(yè)郵箱新浪企業(yè)郵箱等來發(fā)信了,建議使用國外的如Gmail、Mandrill 、Mailgun、Mailjet等,申請使用教程:免費超大量郵件發(fā)送服務(wù)Amazon SES和Mailgun提供SMTP和API支持

10、保存配置后,就是執(zhí)行Bootstrap,命令:./launcher bootstrap app

11、在Bootstrap過程中,可能會提示生成S-S-H Key。整個過程大概需要花費10分鐘左右。

12、完成后,執(zhí)行啟動:./launcher start app

二、Discourse設(shè)置方法

1、到你的域名DNS管理處修改DNS,將域名解析到你的Discourse服務(wù)器上。打開已經(jīng)安裝好的Discourse,如下圖:

2、點擊注冊,使用你剛剛在配置中填寫你的管理員郵箱賬號來注冊,這樣你的賬號就會自動變成管理員。

3、提交注冊,Discourse會發(fā)一封激活郵件。如果收不到激活郵件,請檢查你的Discourse配置文件中的SMTP郵局設(shè)置是不是有錯誤。

4、登錄到Discourse,進(jìn)入管理員頁面是在URL后面加上/admin,先在基本設(shè)置中將語言設(shè)置為中文。

5、這是Discourse后臺管理面板,“設(shè)置”是對Discourse全方位設(shè)置,其它的還有內(nèi)容、用戶、群組、日志等。(點擊放大)

6、這是控制用戶注冊設(shè)置,可對用戶賬號格式、密碼、是否開放注冊等進(jìn)行設(shè)置,另外在這里可以開放第三方賬號登錄權(quán)限。(點擊放大)

7、使用Https來訪問Discourse。這點可以直接在Discourse后臺設(shè)置,前提是已經(jīng)有了SSL證書,當(dāng)然免費的SSL證書也是可以的,參考:StartSSL免費SSL證書成功申請-HTTPS讓訪問網(wǎng)站更安全。

三、Discourse管理操作

1、在Discourse的“內(nèi)容”中主要是調(diào)整一些通知模板和固定頁面,例如服務(wù)條款、歡迎郵件等等。

2、用戶就是管理Discourse中的用戶了,可以對用戶進(jìn)行刪除、禁止登入、禁止討論等操作。

3、在“電子郵件”中則可以看到SMTP信息和已經(jīng)發(fā)送的郵件。

4、“備份”中可以手動備份Discourse站點,備份文件可以直接下載。

5、另外Discourse還可以開啟自動備份。

四、Discourse使用方法

1、Discourse界面如下,導(dǎo)航欄右上角是相應(yīng)的操作鏈接,下方是“最新 ”、“主題”、“收藏”、“熱門”等,最中間就是帖子列表了,整個Discourse就是一個頁面,下拉后會Ajax自動加載。(點擊放大)

2、查看帖子時,下方會有收藏、分享、點贊、編輯、配置等等。

3、在帖子下方可以回復(fù),也可以邀請好友共同關(guān)注此話題,如果是自己的主題還可以設(shè)置在別人談?wù)摯酥黝}時自己收到@通知。

4、如果是管理員或者版主,則可以在右邊點擊對主題進(jìn)行刪除、編輯、關(guān)閉等操作。

5、發(fā)表或者回復(fù)帖子編輯器也非常地簡潔,可以使用 Markdown 或 BBCode 來格式化內(nèi)容。拖拽或粘貼一幅圖片到這兒即可將它上傳。(點擊放大)

6、Discourse可以自己新的創(chuàng)建分類。

7、分類可以單獨設(shè)置相應(yīng)的權(quán)限。

8、對于一些有時效性的分類,可以設(shè)置好時間,定時關(guān)閉討論。

9、更多的Discourse體驗可進(jìn)入Discourse中文社區(qū):http://www.discn.org/

五、Discourse安裝使用小結(jié)

1、Discourse安裝過程并不復(fù)雜,但是由于Discourse的目標(biāo)是做“next-gen open source Discourse forum”,所以一些舊版本的服務(wù)器在安裝過程中會出現(xiàn)各種異常問題,另外Discourse不支持IE9以下的瀏覽器訪問。

2、Discourse有新版本時可以直接在線升級,方法是進(jìn)入到Discourse域名/admin/docker/按照頁面提示升級即可,另外在/var/docker中有不少的launcher命令,包括:start(啟動)、stop(停止)、restart(重啟)、destroy(刪除)、bootstra(重新生成)、logs(日志)、rebuild(重建)。命令格式是:./launcher start app。

文章出自:免費資源部落 http://www.freehao123.com/ 版權(quán)所有。本站文章除注明出處外,皆為作者原創(chuàng)文章,可自由引用,但請注明來源。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux 配置 Swap 功能
簡單明了!理解 Linux 虛擬內(nèi)存的所有信息
用文件做swap空間
Ubuntu 16.04下iTop4412環(huán)境搭建+Android4.0.3編譯
如何在 Linux 中使用 LVM 創(chuàng)建和擴展交換分區(qū) | Linux 中國
Ubuntu下調(diào)整swap分區(qū)的大小
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服