使用樹莓派和 Rocket.Chat 構建一個私人聊天伺服器

2020-04-16 20:31:00

使用這些簡單、經濟高效的開源工具構建自己真正的私人聊天和訊息解決方案。

網際網路提供了大量免費的訊息服務。像 WhatsApp 和 Viber 這樣的應用已經是我們日常生活的一部分,也是我們與親朋好友溝通的最常見方式。但是,安全意識的提高,讓人們對真正的私密聊天解決方案的需求越來越大。此外,訊息類應用在我們的裝置中佔用了大量空間,因此一個備用聊天渠道可能對於我們與朋友分享媒體、資訊和聯絡人很有作用。

今天,我們將了解如何使用樹莓派和 Rocket.Chat 安裝一個私人聊天和訊息伺服器。

什麼是 Rocket.Chat?

Rocket.Chat 是一個開源解決方案,它提供了一個增強的聊天服務。它包括媒體共用、螢幕共用和視訊/音訊呼叫支援等共同作業工具。

它可以通過瀏覽器或從所有主要應用商店(Google Play、App Store 等)下載使用。

除了社群版本外,Rocket.Chat 還提供企業版和專業版,包括支援和其他附加功能。

我們需要什麼

對於這個專案,我將使用更便宜的樹莓派 3A+。樹莓派 3B 和 3B+ 以及樹莓派 4B 應該也可以用同樣的方法。

我也建議使用一塊高效能 SD 卡,因為 Rocket.Chat 會給樹莓派帶來很大的負載。如其他文章中所述,高效能 SD 卡可顯著提高 Raspbian 作業系統的效能。

我們將使用 Raspbian 的精簡版本,擁有預設定的 WiFi 存取和 SSH 服務,因此不需要鍵盤或 HDMI 線纜。

分步過程

安裝最新版本的 Raspbian Buster Lite 開始。

我們將使用 Snap 簡化 Rocket.Chat 安裝。通過 SSH 登入並從終端輸入:

sudo apt-get updatesudo apt-get upgrade

安裝 Snap:

sudo apt-get install snapd

安裝 Snap 後,我們需要重新啟動系統使其正常工作:

sudo reboot

再次通過 SSH 登入,並用以下簡單的命令安裝 Rocket.Chat:

sudo snap install rocketchat-server

從終端安裝後,請等待一段時間,讓 Rocket.Chat 初始化資料庫和服務。休息一下,幾分鐘後,你應該能夠在瀏覽器中存取 http://<<YOUR_RPI_IP_ADDRESS>>:3000,你應該看到以下內容:

Rocket Chat setup wizard

填寫所需的表單就可以了。經過四個簡單的設定視窗後,你應該會進入 Rocket.Chat 主頁:

Rocket Chat home page

享受吧!

本文最初發表在 peppe8o.com,並獲許重新發布。