國產(chǎn)免費、開源的基于聊天(IM)的協(xié)同辦公系統(tǒng)搭建
介紹
喧喧是由然之協(xié)同團隊推出的一款輕量級的開源企業(yè)聊天軟件,基于聊天的協(xié)同辦公工具,免費、開源、安全、跨平臺;喧喧是一個已經(jīng)實現(xiàn)基礎(chǔ)功能的,輕量級的,非常容易進行二次開發(fā)的開源聊天(IM)解決方案!
Github
https://github.com/easysoft/xuanxuan
喧喧定位
喧喧是企業(yè)內(nèi)部的輕量級的聊天軟件。為了讓喧喧足夠輕量級,客戶端軟件使用了html5的技術(shù),XXD服務(wù)器端采用Go語言實現(xiàn),Go語言具備高性能、支持高并發(fā)、易于學(xué)習(xí)使用。喧喧以文字和圖片交流為主,不提供語音、視頻和遠程控制等功能(這些QQ已經(jīng)足夠好了)。但仍然可以當(dāng)作協(xié)同軟件的一個延伸和補充。
安裝體驗
我本地是windows環(huán)境,所以進行windows服務(wù)端、桌面客戶端、瀏覽器客戶端、以及安卓客戶端進行測試,其它操作系統(tǒng)的安裝或者服務(wù)搭建,參考官網(wǎng)詳細的介紹!
- 下載安裝包
https://xuan.im/page/download.html
客戶端:
服務(wù)端:
- 服務(wù)器端安裝以及配置
下載好安裝包,解壓到某個文件夾下然后點擊start.exe,服務(wù)器端集成xampp,可以說是非常簡單了
打開后就先啟動后端服務(wù)
啟動完成后打開127.0.0.1:80進行后端參數(shù)配置,我們選擇訪問喧喧
進入到喧喧的后臺管理界面,默認(rèn)用戶名admin,密碼123456
我們選到參數(shù)項,點擊修改配置
這個地方請注意不能使用127.0.0.1作為你的喧喧服務(wù)器地址,所以我就使用了我本地局域網(wǎng)的地址,你可以設(shè)置開啟調(diào)試、文件上傳大小限制等
保存后頁面跳轉(zhuǎn)到前一頁,我們選擇只下載配置文件
下載好配置文件,我們需要將配置文件放到如下文件夾下覆蓋
回到剛剛的啟動界面,點擊啟動代理服務(wù)器
不出意外的話已經(jīng)搭建成功!
- 客戶端
桌面客戶端:
填寫你配置的服務(wù)器地址,開始只有admin,我們登錄
這個地方我在服務(wù)器端添加了幾個測試用戶,分別用來測試安卓端、Web端和桌面端
桌面端:
Web端環(huán)境搭建,Web端就比較簡單了,直接下載解壓放到你的Web服務(wù)器配置好即可,我這里直接在本地啟動了一個端口進行測試,同樣的進行配置,我們換另一個用戶登錄
安卓端:
安卓端你只要下載好后,連上本地局域網(wǎng),和桌面端、Web端同樣的配置即可
- 聊天測試
我直接在安卓端發(fā)送消息或者文件
桌面端已接收到
Web端測試也沒問題
到這來基本得環(huán)境搭建就已經(jīng)完成了!我們可以發(fā)現(xiàn)一些常用的功能,像截圖、傳文件、表情、甚至是markdown和代碼發(fā)送功能,非常實用,其它還有很多功能就不一一詳細體驗了,感興趣的同學(xué)可以自己搭建安裝,官網(wǎng)也提供了體驗地址
喧喧的特點
- 輕 :輕量級架構(gòu),容易部署
- 跨 :真正完整跨平臺解決方案
- 美 :基于HTML5開發(fā),界面美觀
- 開 :開放架構(gòu),方便二次集成
可以直接看下面的截圖
- 基礎(chǔ)聊天功能
- 卡片消息
- 協(xié)同集成
- Webhook
- 擴展應(yīng)用
- 單點登錄
- 輕量跨平臺
- 安全隱私
總結(jié)
喧喧本身已經(jīng)集成了很多常用且實用的功能,你還可以在其基礎(chǔ)上進行二次開發(fā),以便于符合自身企業(yè)本身的需求,總體來說體驗還是不錯的,部署方便,跨平臺,界面也還可以,感興趣的同學(xué)可以試試體驗下了!
如果你有什么好的建議或者推薦,也可以在評論區(qū)留言分享!