這是歷史版本頁面 — 看 Riot (64-bit) 最新版本
Riot 能自架伺服器又加密,但值得換掉 Slack 嗎
開場第一段:你公司或社團裡,有人習慣用 Slack,有人死守 IRC,還有人只願意開 Gitter。每次要討論事情,訊息散在三四個地方,你為了不漏訊息,只好每個 App 都裝、每個視窗都開,切來切去,最後常常搞不清楚哪句話是在哪個平台講的。你真正想要的,不是再多裝一個通訊軟體,而是讓這些分散的對話能兜在一起。
開場第二段:一般人的直覺是「叫大家統一用同一套」,但現實是每個人都有自己用順手的工具,硬要換只會引來反彈。另一種做法是裝整合工具,但多數整合工具只是把通知轉進來,不是真的讓兩邊的人直接對話。這類通訊軟體的切入點,是把自己當成一個中繼站,用「橋接」的方式把不同平台的訊息接在一起,同時讓你自己決定資料要放在誰的伺服器上,而不是把對話紀錄交給某一家公司。
01Riot 到底是做什麼的,跟一般聊天軟體有什麼不一樣?
它是一套以 Matrix 通訊協定為基礎的訊息軟體,核心做法是讓不同通訊平台的人可以透過它互相對話。也就是說,你的隊友用 Slack、IRC 或 Gitter,你只要用 Riot,就能在同一個畫面跟他們溝通,不用自己同時開好幾個軟體。它也提供訊息、語音和視訊通話,但最關鍵的差異在於它是去中心化架構,對話紀錄不是綁在某一間公司的伺服器上。
02它真的能跟 Slack 或 IRC 互通嗎?要怎麼設定?
官方說明指出它提供「通訊橋接」功能,可以連線 IRC、Slack、Gitter 等平台,讓不同平台的成員直接協作。具體設定方式會因為你要橋接的物件而不同,通常需要在 Riot 的房間裡加入對應的橋接機器人,或是在伺服器端設定橋接服務。不過官方檔案沒有提供逐步操作細節,實際設定時可能要參考 Matrix 社群的檔案或自行測試。
03這套軟體的加密是怎麼運作的,真的比較安全嗎?
它採用端對端加密,而且強調是「去中心化的端對端加密」,意思是加密金鑰的驗證方式採用交叉簽章(Cross-signed verification),不是由中央伺服器管理。對話內容在傳輸過程中只有參與者能解密,伺服器端也無法讀取。另外它支援開放網路,你可以自己架設伺服器,完全掌控資料存放位置。但要注意,加密功能需要雙方都啟用,而且官方沒有提供加密演演算法的細節,實際安全性仍需要自行評估。
04我可以自己架伺服器嗎?需要什麼技術背景?
可以,官方說明明確提到「讓你自己執行伺服器」,而且整個軟體是開原始碼,程式碼都放在 GitHub 上,採用 Apache License。這代表你可以下載原始碼自行修改和部署。不過,架設伺服器需要具備基本的伺服器管理能力,包括安裝依賴套件、設定 DNS、管理憑證等。如果你沒有這方面的經驗,官方有提供付費的託管服務(Element Matrix Services),可以省去自己維護的麻煩。
05它除了文字訊息,還能做什麼?
官方功能說明提到它支援訊息、語音和視訊通話,而且強調「功能、群組大小或公開房間的使用次數沒有限制」。另外,它內建整合功能,可以連線 Jira、GitHub 等開發工具,也提到未來會整合 Basecamp、Invision、Zeplin 等設計工具。不過,這些整合功能有些標註「即將推出」,實際使用時可能還沒上線,需要自行確認目前版本支援到什麼程度。
06我們團隊都是非技術人員,用這套軟體會遇到困難嗎?
官方說明中有提到它適合「臨時團隊」,例如跨公司、家庭或社團的協作,強調訪客存取功能可以讓不同的人快速加入,不必放棄他們原本使用的工具。但要注意,這套軟體的介面是英文的,而且它的設計出發點是「給開發者用的工具」,所以操作邏輯可能不像一般商業通訊軟體那麼直覺。如果團隊成員對英文介面不熟悉,或習慣圖形化按鈕操作,學習成本會比較高。
07跟 Slack 比起來,我該選哪一個?
兩者的定位不同。Slack 是商業雲端服務,介面成熟、整合生態豐富,但免費版有訊息紀錄上限,而且資料是放在 Slack 的伺服器上。Riot 的優勢是開源、可自架伺服器、能橋接其他平台,而且沒有群組大小或功能限制。如果你的團隊已經習慣 Slack 且不需要自架伺服器,那沒有必要換;如果你在意資料自主權,或團隊成員分散在不同平台,Riot 的橋接能力會是實質上的差異點。
08這套軟體已經很久沒更新了,現在用會不會有問題?
根據版本紀錄,它最後一次更新是在 2020 年,之後就沒有再釋出新版本,近兩年更新次數是零。這代表你下載到的版本可能會有已知的漏洞或相容性問題,而且不會獲得修補。不過,它的原始碼是開放的,社群可能持續在維護相關元件,但官方釋出的 Windows 版本確實已經停滯。如果你要長期使用,建議先確認是否有社群維護的分支,或考慮改用其他仍在開發中的 Matrix 客戶端。
09介面只有英文,中文使用者會不會很難上手?
官方介面語系只有 English,沒有繁體中文或簡體中文。這意味著所有選單、設定和錯誤訊息都是英文,對於不熟悉英文介面的使用者來說,操作門檻會比較高。特別是伺服器設定、橋接配置這類進階功能,需要閱讀英文檔案才能理解。如果你的團隊成員英文閱讀能力不一,可能需要有人負責翻譯操作步驟,或直接選擇有中文介面的通訊軟體。
10它的授權是 Demo,這代表我要付費才能用嗎?
授權型式標示為 Demo,但官方說明指出這套軟體本身是開原始碼,採用 Apache License,核心功能可以免費使用。所謂的付費方案是針對「託管服務」——如果你不想自己架伺服器,可以付費使用 Element Matrix Services,價格從每人每月 5 歐元起,分為 Business、Enterprise 和 Sovereign 三種等級。免費版本可以使用基本功能,但某些進階功能(例如法規遵循稽核、自訂 DNS、群組同步)需要付費方案才提供。
11這套軟體在台灣用的人多嗎?會不會找不到人討論?
從評分人數來看,這套軟體在軟體下載站上只有 45 人評分,相較於主流通訊軟體,使用者基數明顯小很多。這代表你在台灣遇到問題時,可能不容易找到中文的討論資源或教學文章。不過,由於它是開源專案,Matrix 社群本身有國際性的討論區,英文資源相對豐富。如果你能接受用英文搜尋解決方案,這點影響不大;但如果你希望有中文社群支援,可能需要再考慮。
12我該不該把團隊從 Slack 搬過來?
這取決於你的核心需求。如果你只是想要一個「大家都願意用的通訊軟體」,那 Slack 的成熟度和使用者習慣會是更穩的選擇。如果你在意的是「對話紀錄不被單一公司掌控」或「團隊成員分散在不同平台」,那 Riot 的橋接和自架伺服器功能確實是 Slack 做不到的。另外要注意,Riot 的 Windows 版本已經停止更新,如果你對軟體維護很在意,這會是一個需要考量的風險點。
下載與官方連結
Riot Setup 1.0.5.exe · 75.2 MB · 連結指向軟體原廠
版本紀錄
- 2020-07-03 Riot 1.6.8 (64-bit)
- 2020-06-30 Riot 1.6.7 (64-bit) 83.7 MB
- 2020-06-25 Riot 1.6.6 (64-bit) 83.7 MB
再看 5 筆
- 2020-06-17 Riot 1.6.5 (64-bit) 83.2 MB
- 2020-06-06 Riot 1.6.4 (64-bit) 83.2 MB
- 2020-06-05 Riot 1.6.3 (64-bit) 83.2 MB
- 2020-05-28 Riot 1.6.2 (64-bit) 83.1 MB
- 2020-05-21 Riot 1.6.1 (64-bit) 83.1 MB
這一版改了什麼
What's new in this version:
- Hotfix for #9205 disabling jump prevention for typing notifications, while we're reworking this functionally to enable it again soon