QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

2025-10-31 11:25:53 5点赞 6收藏 3评论

青年老登,不爱发朋友圈,没朋友用QQ空间,如校内网、说说等远古社交平台更是一去不复返。

辗转国外新型社交媒体,去中心化的联邦宇宙一直都是一个绕不过去的话题,知名联邦宇宙平台包括有MastodonMisskeyLemmy等等,很适合兴趣爱好相投的用户一起在网络上交流。

大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享数码玩耍经验~

在最初折腾 NAS 的时候,论坛或社交平台一直是我比较感兴趣的一块内容。从原始博客到多媒体平台,从局域网社交到联邦宇宙,我分别介绍过 Halo、Fiora、Flarum、Misskey、Memonts 等项目,用来用去,总感觉没有一款既轻量又好看的工具,或许 Memonts 算一个。

近期,我突然发现一款类似 Memonts,而且支持联邦宇宙 ActivityPub 协议的全新轻量级发布平台 —— Ech0。

该项目外观简洁,但功能却很丰富,支持 MD文本、图片、音乐、视频、to-do列表,支持本地、S3存储,PC、移动端兼容性极佳,支持多用户和 OAuth2 三方认证,支持评论系统和站点快照备份、恢复。

项目介绍:Ech0 是一款专为个人用户设计的新一代开源自托管平台,低成本、超轻量,支持 ActivityPub 协议,让你轻松发布和分享想法、文字与链接。简洁直观的界面结合高效的命令行工具,让内容管理变得简单而自由。你的数据完全自主可控,随时随地与世界联通,构建属于你的思想网络。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

🔻项目界面

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

一、极空间部署ech0

ech0是一个相对独立的项目,但是为了集成评论功能,cherry 将ech0 和twikoo项目整合在了一起,方便大家直接使用。

打开极空间的 docker 应用,选择 Compose 新建项目,将下方的 compose.yaml 代码复制到文本框内。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

🔻compose.yaml

version: '3'

services:

ech0:

image: sn0wl1n/ech0:latest

container_name: ech0

ports:

- 6277:6277

volumes:

- 路径/data:/app/data

environment:

- JWT_SECRET="Hello Echos"

twikoo:

image: imaegoo/twikoo

container_name: twikoo

restart: unless-stopped

ports:

- 6279:8080

environment:

TWIKOO_THROTTLE: 1000

volumes:

- 路径/twikoo:/app/data

注意到 yaml 代码里有两个【路径】中文,这个需要我们修改为自己的文件夹路径。点击本文框上方的【查询路径】按钮,选择任意一个文件夹(也可以新建一个ech0文件夹),然后点击复制路径,将复制下来的路径直接替换【路径】中文。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

部署完成以后,点击 docker 应用的容器标签页,选择ech0项目,点击远程访问就可以在任意网络环境下使用ech0了。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

二、ech0 轻量化发布平台体验

ech0项目支持多用户,但是没有很复杂的权限配置,只有管理员/非管理员两种,默认首个注册的用户就是管理员账号。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

整个网页分为三个区域,左侧是发布栏,中间是发布内容,右侧是发布状态和代办事项等。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

发布栏支持的功能前面介绍过,MD文本、图片为主,点击展开按钮后可以发布一些扩展内容,支持B站/油管视频,支持网易云等官方音乐外链,支持Github项目地址、网站等。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

我分别发布了所有类型的内容,整体布局以时间线,按照瀑布流的样式发布,约新的,在越上面。每一条说说的右侧都有一个笑脸图标,点开后可以编辑、留言、点赞。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

在 to-do 模式下,会单独展示待办列表的内容,最新的一条待办内容会在站点右侧的待办事项中予以展示。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

说完基本页面,再来看看系统的设置界面。点击中间区域的服务器图标可以进入设置页面。第一个页面中,可以编辑站点标题、名称、域名等信息如果填写了完整的外网域名,那么会自动加入联邦网络。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

下面的评论设置里,点击打开启用评论。然后在评论 API 处填入我们刚才部署的Twikoo地址,即“http://nasip:6279”。设置完成以后,可以选择任意一条说说下去评论体验一下,非注册用户也可以使用。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

继续点击上方的设置按钮,我们会来到账号管理和单点登录界面。这里可以分配不同的用户,或者对接 Github、Google 的 OAuth2 认证。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

再次点击设置,就会来到存储和数据备份功能了。这里可以接入 S3兼容存储,支持亚马逊、MinIO、阿里云OSS、腾讯COS和其它对象存储桶。下方的数据管理,可以将当前站点数据打快照,并且支持导出到电脑,以及通过电脑快照恢复数据。

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

总结

作为一个轻量级,并且集成度很高的自托管媒体发布平台,Ech0 不仅简洁外观,更是支持联邦宇宙、Ech0 Hub,轻松发现、订阅和共享优质内容(可以理解为主动加入hub后,可以将自己的发布消息同步到一个大平台里,类似一个简易版的微博社区)。

值得一提的是,Ech0 本身是支持 RSS订阅的,所以也可以搭配 RSShub 等工具来实现咨询订阅~

QQ空间、校内都是回忆,极空间docker搭建自托管“QQ空间”

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
已折叠部分评论
展开
收起
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
6
扫一下,分享更方便,购买更轻松