Ech0 是什么?

Ech0 是一款专为个人打造的新一代开源内容发布平台,以极轻量架构、顺畅写作体验与自托管的数据主权为核心。无论你想记录灵感、发布日常、分享链接或构建自己的内容流,Ech0 都能保持干净、迅捷且可控的体验。

它支持 Markdown 写作、RSS 订阅、联邦宇宙(ActivityPub)互联、PWA 安装、跨平台访问,并在本地以 SQLite 文件管理所有数据,让使用者完全掌控内容,不依赖任何云端服务。

 


产品亮点

轻量与自托管体验

  • 原子级轻量:运行占用不到 15MB 内存,镜像仅 40MB。
  • 单文件存储架构:全部内容存放在本地 SQLite 文件中,便于备份和迁移。
  • 开源与永久免费:遵循 AGPL-3.0 协议,无广告、无追踪、无订阅。

极速部署与跨平台适配

  • 一条命令即可完成 Docker 部署,也支持 Docker Compose、Kubernetes(Helm)部署方案。
  • 原生兼容 Windows、Linux、macOS 与树莓派等 ARM 架构。
  • 支持移动端、平板、PC 多端响应式布局。

写作体验与内容组织

  • 采用纯净在线 Markdown 编辑器,支持丰富插件与实时预览。
  • 提供智能标签系统、快速过滤与精准检索,方便管理内容与灵感。
  • 支持类 X(Twitter)风格卡片展示,可生成音乐、视频、链接等富媒体内容。

数据主权与安全机制

  • 数据本地化存储,可一键导出与备份。
  • 支持 Web、CLI、TUI 三种模式下管理数据。
  • 提供快照恢复与零停机在线恢复,确保数据更安全可靠。

扩展能力与开发者支持

  • 集成 OAuth2,支持第三方登录与 API 授权。
  • 提供高可用 CLI 工具与 Webhook,用于构建自动化工作流。
  • 开放 API,适配多种扩展场景与应用系统。

联邦宇宙生态支持

  • 基于 ActivityPub 协议,与 Mastodon、Misskey 等平台互联。
  • 支持 Ech0 Connect 多实例互联,实现内容订阅与跨实例消息跟踪。
  • 可加入 Ech0 Hub 内容广场,分享与发现更多优质内容。

丰富功能与日常记录体验

  • 内置 Todo 管理工具,轻松规划任务。
  • 支持背景音乐与沉浸式专注模式。
  • 一键分享 B 站 / YouTube 视频。
  • 支持快捷卡片展示 GitHub 项目、链接等内容。

部署方式

Docker 一键部署(推荐)

docker run -d \
  --name ech0 \
  -p 6277:6277 \
  -v /opt/ech0/data:/app/data \
  -v /opt/ech0/backup:/app/backup \
  -e JWT_SECRET="自定义安全密钥" \
  sn0wl1n/ech0:latest

访问 ip:6277 即可使用。

Docker Compose

docker-compose.yml 放入新目录后执行:

docker-compose up -d

Kubernetes (Helm)

git clone https://github.com/lin-snow/Ech0.git
cd Ech0
helm install ech0 ./charts/ech0

常见问题(FAQ )

  • Ech0 是免费的吗?
    是的,永久免费且开源。
  • 支持 RSS 吗?
    可以订阅你的内容更新。
  • 为什么发布失败?
    只有管理员可以发布内容,首个注册账号为管理员。
  • 支持评论吗?
    可通过 Twikoo 后端开启评论功能。
  • 如何加入联邦宇宙?
    配置域名并填写服务器地址即可自动加入。
  • 更适合什么内容?
    轻量级、灵感式、动态流内容,不建议一次发布文字+图片+扩展内容的复杂结构。

适合人群

  • 希望完全掌控数据的个人创作者与独立开发者

  • 想要搭建自托管个人博客、动态流或“朋友圈”式空间的用户

  • 喜欢用 Markdown 写作与记录的技术用户与内容创作者

  • 想要融入联邦宇宙,在 Mastodon、Misskey 等生态中同步输出内容的用户

  • 需要与自动化工具、Webhook 或自建系统打通的进阶用户

无论你是工程师、创作者,还是习惯记录生活与灵感的普通用户,都可以在 Ech0 中建立一条属于自己的内容流。


在线体验与资源

By Jason