這是歷史版本頁面 — 看 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 0.13.1.exe · 67.1 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:
- SECURITY UPDATE: Fix the force TURN option for inbound calls. This option forced the use of TURN but only worked for outbound calls and not inbound calls. This means that if you enabled this option expecting it to mask your IP address in calls, your IP would still have been revealed to the room if you accepted an incoming call
- Also adds the Slovak translation