使用樹莓派和Rocket.Chat構(gòu)建一個私人聊天服務(wù)器
使用這些簡單、經(jīng)濟高效的開源工具構(gòu)建自己真正的私人聊天和消息解決方案。
互聯(lián)網(wǎng)提供了大量免費的消息服務(wù)。像 WhatsApp 和 Viber 這樣的應(yīng)用已經(jīng)是我們?nèi)粘I畹囊徊糠?,也是我們與親朋好友溝通的最常見方式。但是,安全意識的提高,讓人們對真正的私密聊天解決方案的需求越來越大。此外,消息類應(yīng)用在我們的設(shè)備中占用了大量空間,因此一個備用聊天渠道可能對于我們與朋友分享媒體、信息和聯(lián)系人很有作用。
本文我們將了解如何使用樹莓派和 Rocket.Chat 安裝一個私人聊天和消息服務(wù)器。
什么是 Rocket.Chat?
Rocket.Chat 是一個開源解決方案,它提供了一個增強的聊天服務(wù)。它包括媒體共享、屏幕共享和視頻/音頻呼叫支持等協(xié)作工具。
它可以通過瀏覽器或從所有主要應(yīng)用商店(Google Play、App Store 等)下載使用。
除了社區(qū)版本外,Rocket.Chat 還提供企業(yè)版和專業(yè)版,包括支持和其他附加功能。
我們需要什么
對于這個項目,我將使用更便宜的樹莓派 3A+。樹莓派 3B 和 3B+ 以及樹莓派 4B 應(yīng)該也可以用同樣的方法。
我也建議使用一塊高性能 SD 卡,因為 Rocket.Chat 會給樹莓派帶來很大的負載。如其他文章中所述,高性能 SD 卡可顯著提高 Raspbian 操作系統(tǒng)的性能。
我們將使用 Raspbian 的精簡版本,擁有預(yù)配置的 WiFi 訪問和 SSH 服務(wù),因此不需要鍵盤或 HDMI 線纜。
分步過程
從安裝最新版本的 Raspbian Buster Lite 開始。
我們將使用 Snap 簡化 Rocket.Chat 安裝。通過 SSH 登錄并從終端輸入:
sudo apt-get update
sudo apt-get upgrade
安裝 Snap:
sudo apt-get install snapd
安裝 Snap 后,我們需要重啟系統(tǒng)使其正常工作:
sudo reboot
再次通過 SSH 登錄,并用以下簡單的命令安裝 Rocket.Chat:
sudo snap install rocketchat-server
從終端安裝后,請等待一段時間,讓 Rocket.Chat 初始化數(shù)據(jù)庫和服務(wù)。休息一下,幾分鐘后,你應(yīng)該能夠在瀏覽器中訪問 http://<<YOUR_RPI_IP_ADDRESS>>:3000
,你應(yīng)該看到以下內(nèi)容:
Rocket Chat setup wizard
填寫所需的表單就可以了。經(jīng)過四個簡單的設(shè)置窗口后,你應(yīng)該會進入 Rocket.Chat 主頁:
Rocket Chat home page
享受吧!