(つ`ω´)つ says to Ubuntu 台灣社群
Chatto 現已成為開放原始碼專案 (★ 240 分) Chatto 宣布正式成為開放原始碼專案,這是一款面向群組與團隊的聊天應用,主打可自行代管、輕量、反應快速,定位上接近 Slack、Microsoft Teams 與 Discord,但更強調簡潔體驗與自主掌控。它可以透過 Homebrew 快速安裝,也提供 Linux、macOS 與 Windows 的執行檔;最基本的部署方式是直接啟動單一執行檔,且內建前端介面。Chatto 採取單一伺服器對應單一社群的設計,不做伺服器間聯邦串連,也沒有第三方追蹤或分析;若使用者同時參與多個伺服器,客戶端會直接連到各個伺服器。 在隱私與功能方面,Chatto 強調個人與聊天資料在靜態狀態下會加密,並使用每位使用者各自的金鑰;當使用者刪除帳號時,相關金鑰也會被銷毀。它也內建語音與視訊通話、畫面分享,通話採 E2EE(End-to-End Encryption,端對端加密),可擴充到基礎架構能承受的參與人數。作者同時預告 Chatto Cloud 即將進入公開測試版,提供付費代管 Chatto 伺服器,初期採完全歐洲、且由歐洲業者擁有的基礎設施,包含自動擴縮、每晚資料備份與零停機版本升級;自行代管與 Chatto Cloud 之間可搬移資料,避免被單一平台綁住。目前版本為 0.4,作者認為已足以用於正式環境,但仍可能有破壞性變更;0.5 將聚焦內容檢舉、審核與多伺服器體驗,1.0 預計在 6 到 12 個月內推出。 Hacker News 讀者多半肯定 Chatto 的方向,尤其是自行代管門檻低、授權看起來較單純,以及 SSO(Single Sign-On,單一登入)不是企業版限定功能這點。有使用者指出,文件提到 Chatto 使用 NATS(輕量訊息代理與串流持久化引擎)、可搭配 S3 相容物件儲存服務存放檔案,語音與視訊則仰賴 LiveKit(開放原始碼即時音視訊基礎建設),因此雖然主程式精簡,完整部署仍需要幾個周邊元件。也有人關心是否能部署在 Cloudflare、Vercel 這類便宜或免費平台,以及不同使用人數與功能會需要多少伺服器資源。 討論中也反覆出現與 Slack、Discord、Mattermost、Zulip、Matrix、XMPP(Extensible Messaging and Presence Protocol,開放式即時通訊協定)和 Fluxer 的比較。早期使用者認為 Chatto 目前還缺少一些企業功能,但使用感比 Slack 更輕快,架構上有機會成為完整替代品;也有人認為它更像「Slack 風格的 Discord」。不少人追問行動版狀態,回覆提到已有基於 Tauri(跨平台桌面應用框架)的非正式客戶端,桌面端可日常使用,但行動端尚未成熟;這也被視為能否讓公司、朋友或家庭群組真正遷移的關鍵。 較具爭議的部分包括授權與隱私取捨。有人注意到 Go 後端採 AGPL(Affero General Public License,要求以網路服務形式提供修改版時也公開原始碼),TypeScript 前端則採 Apache 2.0,推測這可防止其他業者直接拿後端推出競爭代管服務,同時讓前端更容易客製化;但也有人認為 AGPL 可能讓企業採用時卻步。另有讀者質疑文字聊天似乎只有靜態加密而非端對端加密,並討論若社群允許任何人加入,聊天內容不可被搜尋引擎索引會帶來可發現性與隱私之間的取捨。整體而言,社群對 Chatto 的輕量、自主代管與歐洲代管選項感到興奮,但也期待行動端、自動更新、常駐語音房、公開唯讀頁面與更明確的資源需求說明。 👥 47 則討論、評論 💬 https://news.ycombinator.com/item?id=48833116