帶有 Riot 的自託管矩陣:您控制下的團隊聊天
已發表: 2019-11-25關於 Slack、Discord 和 Microsoft Teams 等團隊聊天應用程序的常見抱怨是您的通信存在於其他人的服務器上。 對於那些將安全性放在其需求列表最前列的人來說,切換到不完全由個人控制的團隊聊天可能是一個挑戰。 這就是開源社區的閃光點。 借助帶有 Riot 的自託管 Matrix,您可以獲得高級團隊聊天應用程序的所有功能,同時保持開源的所有優勢。
什麼是矩陣?
在日常生活中,Matrix 是基於 React 構建的團隊聊天應用程序的後端。 我們還必須注意,Matrix 也不是一個簡單的消息傳遞系統。 它運行在通常所說的服務器聯合上,分散對話數據和用戶。 這是自託管的 Matrix with Riot 優於其他第三方託管團隊聊天應用程序的一大優勢。
Matrix 實際上是一個去中心化的對話存儲,而不是消息傳遞協議。 當您在 Matrix 中發送消息時,它會在用戶參與給定對話的所有服務器上複製 - 類似於在 Git 存儲庫之間複製提交的方式。 在跨越多個服務器的 Matrix 對話中沒有單點控製或故障:與 Matrix 中其他地方的某人進行通信的行為與他們平等地共享對話的所有權。 即使您的服務器離線,對話也可以在其他地方不間斷地繼續,直到它返回。
簡而言之,您的數據是安全的,您可以完全控制自己的東西,即使服務中斷,您也不必擔心失去團隊成員之間的通信。
什麼是暴動?
該網站是這樣說的:“Riot 是一個光面的 Matrix 客戶端,建立在 matrix-react-sdk 之上,強調性能和可用性。” Riot 是您的團隊將用於訪問您的 Matrix 安裝的客戶端。 Riot 不是您可以用來訪問 Matrix 服務器的唯一客戶端。 它只是最大和(如果您問我們)最精美的。
根據您的安裝工作方式、您的團隊需要什麼以及各種其他考慮因素,您可以使用基於 Web 的 Riot 客戶端訪問您的 Matrix 服務器,也可以使用可下載的客戶端進行連接。 Riot 可在 MacOS、Windows 和各種 Linux 發行版上使用,因此大多數將其用於任何類型的業務的人都可以訪問它。

您可以在 Matrix 主頁上查看其他一些選項。
使用 Riot 設置自託管矩陣
雖然 Matrix 是開源的,並且您可以訪問完整的代碼庫,但您可能希望採用自託管的 WordPress 方法。 也就是說,獲取您控制的服務器並在其上安裝 Matrix。 您可以通過代碼庫和 GitHub 存儲庫來實現,也可以使用 Modular.im 之類的服務進行託管。 這就是我們今天要討論的內容,因為它由 Matrix 本身的開發團隊運行,它可以展示 Riot 的功能。

設置比較簡單。 特別是如果您要免費試用Small計劃。 創建管理員帳戶時,系統會提示您選擇服務器大小、主機名、主機和配置。 這些都是無痛和簡單的。 即使您以前從未組裝過服務器,您也已經擁有了。

請記住, Small計劃是唯一可以免費試用的計劃。 選擇主機名只是可以找到您的服務器的 URL,例如companyname.riot.im 。 (對於主機配置,它將是companyname.modular.im )

第 3 步有幾個更重要的決定。 您是否希望聯合您的 Matrix 服務器,並且您希望允許來賓用戶?


我們認為Matrix的最大好處之一是聯合功能,它使您可以與其他運行該軟件的團隊、企業和服務器建立聯繫。 這意味著,如果您在內容團隊並擁有一台服務器,而您的開發團隊擁有一台服務器,則您可以相互通信,但保持完全獨立。 雖然它聽起來與 Channels 相似,但事實並非如此。 它使您的數據分散,增加了額外的安全層。 或者,如果合作夥伴公司需要與某人交談,他們可以直接進行,無需擔心或障礙。

之後,您只需對服務器進行常規定制,例如徽標、主頁內容等。
暴動客戶端
即使作為服務器的管理員,您也需要在開始時創建一個帳戶。 您之前創建的帳戶用於託管,但您仍然需要一個用於服務器本身。 如果您為用戶保留了電子郵件,則可以在此處創建。

如果出於某種原因,您必須為帳戶重置密碼,Matrix 會為您提供支持。 這樣做不僅會重置對帳戶的訪問,還會重置所有設備上的加密密鑰。 如果您有任何加密聊天,則需要備份您的密鑰以獲取它們。 這不是懲罰。 這是一項安全功能,可以真正幫助加強對數據洩露的保護。

這可以在安全和隱私下的用戶設置中完成。 這是一個簡單的過程,您的整個團隊至少應該熟悉。

登錄後,儀表板非常標準。 無論您使用 Web 界面還是可下載的客戶端,您都將獲得幾乎相同的體驗。

如果您有使用其他團隊聊天應用程序的經驗,Riot 會感覺像家一樣。 在屏幕的左側,您有一個您所屬的房間列表(Slack 或 Discord 中的頻道),以及您擁有的私人消息和群組對話的列表。 右側是房間本身的成員列表。 顯然,這會根據房間而變化。
進入您的用戶設置,您可以控制您將在客戶端中定期訪問的大多數功能。 語音和視頻通話是團隊聊天應用程序如此有用的重要組成部分,而 Riot 內置了這一點。此外,它們是點對點的,不需要通過第三方服務器。 除非你想讓他們這樣做。

因為安全和控制是 Matrix(和 Riot)的重要組成部分,如果 P2P 連接失敗,您甚至可以讓官方 Matrix 服務器幫助提供呼叫協助。 但是您不必啟用它。 此選項甚至可用於自託管安裝,我們發現它非常有用。
最後的想法
Riot 是一款精緻優雅的團隊聊天客戶端。 它直觀且性能良好。 安全的音頻和視頻通話易於使用。 管理員可以逐個查看詳細信息和開發工具。 與其他團隊聊天應用程序相比,聯合使跨多個團隊或公司安全地工作的麻煩要少得多。 您沒有邀請人,並獨立賬戶。 你只需要了解他們和他們的服務器。 總體而言,Matrix 穩定、安全且受支持。 我們覺得對於想要牢牢控制他們的溝通的公司來說,使用自託管的 Matrix 和 Riot 是一個可靠的選擇。
你對 Matrix 和 Riot 的體驗如何?
Yuliya Chsherbakova 的文章特色圖片/shutterstock.com
