aozorae/Edgechat
A modern, self-hosted team chat built on Cloudflare — realtime messaging, Telegram bridge, encrypted messages & files, and WebMCP. | 基于 Cloudflare 的现代自部署团队聊天系统:实时通信、Telegram 双向桥接、消息与文件加密,以及 WebMCP。
解決的問題
EdgeChat 提供了一種讓團隊和小型群組能擁有獨立、自托管聊天空間的方法,無需負擔維護專用伺服器或資料庫的壓力。它透過利用無伺服器邊緣運算,消除了對永久伺服器基礎設施的需求。
運作方式
此系統完全建構於 Cloudflare 生態系統之上。後端邏輯使用 Cloudflare Workers,即時通訊使用 Durable Objects 和 WebSockets,資料庫使用 D1,會話儲存使用 KV,檔案儲存使用 R2。部署與更新透過 GitHub Actions 自動化完成。
適用對象
希望擁有容易維護、可自行部署的私密聊天系統,並能與現有 Telegram 群組整合的開發者、小型團隊與社群。
主要特色
- Telegram 橋接:透過機器人實現 EdgeChat 群組與 Telegram 群組之間的雙向訊息轉發。
- 無伺服器部署:無需永久伺服器;在 Cloudflare Workers 上執行。
- 伺服器端加密:對新訊息內容與附件使用 AES-256-GCM 加密。
- 完整的聊天功能:支援公開/私密群組、私訊、語音訊息與檔案分享。
- 多平台存取:包含響應式網頁介面與基於 Capacitor 的 Android 應用。
相關
- 專案
- 專案
- 專案
- 專案