面向个人和小型可信群组的轻量级 ActivityPub 服务器,使用 SQLite 作为数据库,依赖少。
dimkr/tootik
通过 Gemini 协议提供纯文本界面、可与 Mastodon 等 ActivityPub 服务联邦互通的社交网络。
- Star
- 211
- Fork
- 7
- 未关闭 Issue
- 21
- 最近提交
- 3天前
这是什么?
tootik 是一个纯文本社交网络,界面通过 Gemini 协议提供,而不是网页或 App。它基于 ActivityPub 实现联邦互通,同一实例的用户可以与 Mastodon、Lemmy、Friendica、GoToSocial 等兼容服务器上的用户互动。
账号通过 TLS 客户端证书登录,无需提供邮箱或真实姓名。服务端使用 Go 编写,所有数据存放在一个 SQLite 数据库文件中,并以单个静态可执行文件发布,便于备份和升级。代码只实现了功能所需的那部分 ActivityPub 协议。
功能包括三种可见范围的文字帖子、投票、类 Lemmy 的社区、书签、全文搜索,以及基于 FEP-ef61 的跨服务器可迁移账号。还支持邀请制注册和旧帖子自动删除。
核心功能
- 01基于 Gemini 的纯文本界面,可使用多种 Gemini 客户端访问
- 02通过 ActivityPub 与 Mastodon、Lemmy 等兼容服务器联邦互通
- 03帖子支持公开、仅关注者可见和仅提及用户可见三种范围
- 04支持类 Lemmy 社区、投票、书签和全文搜索
- 05单个静态可执行文件,所有数据存于一个 SQLite 文件
适用场景
- 在低成本 VPS 或单板计算机上搭建小型私有或邀请制社交网络
- 通过纯文本、低带宽的界面参与联邦宇宙
- 学习一个用 Go 编写的精简 ActivityPub 服务端实现
快速上手
- 1
生成数据库迁移文件
go generate ./migrations - 2
构建 tootik 可执行文件
go build ./cmd/tootik -tags fts5 - 3
阅读 SETUP.md 以配置并运行你自己的实例
使用前须知
- 它没有网页或应用界面,用户必须使用 Gemini 客户端。
- 从源码构建需要先安装 Go 工具链并执行代码生成步骤。
收录于专题
标签
#activitypub#fediverse#gemini#social-network#golang#sqlite#self-hosted#activitypub-server#gemini-protocol#gemini-server
常见问题
- tootik 是什么?
- 通过 Gemini 协议提供纯文本界面、可与 Mastodon 等 ActivityPub 服务联邦互通的社交网络。 tootik 是一个纯文本社交网络,界面通过 Gemini 协议提供,而不是网页或 App。它基于 ActivityPub 实现联邦互通,同一实例的用户可以与 Mastodon、Lemmy、Friendica、GoToSocial 等兼容服务器上的用户互动。
- tootik 可以免费使用吗?用的什么许可证?
- tootik 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- tootik 还在维护吗?
- 活跃维护中。tootik 最近一次提交是在 2026年11月4日。
- tootik 适合用来做什么?
- 在低成本 VPS 或单板计算机上搭建小型私有或邀请制社交网络 通过纯文本、低带宽的界面参与联邦宇宙 学习一个用 Go 编写的精简 ActivityPub 服务端实现
- tootik 怎么安装和运行?
- 生成数据库迁移文件: go generate ./migrations 构建 tootik 可执行文件: go build ./cmd/tootik -tags fts5 阅读 SETUP.md 以配置并运行你自己的实例
- 在哪里获取 tootik?
- 源代码和安装说明在 GitHub 上:https://github.com/dimkr/tootik
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
43622CrystalAGPL-3.0更新于 昨天
基于 ActivityPub 的可自托管联邦式社交网络服务器,用户可跨不同独立服务器关注和互动。
5万+26 本周7541RubyAGPL-3.0维护活跃更新于 昨天
一个开源、联邦式的社交媒体(微博客)平台,基于 ActivityPub 联邦协议运行。
1.1万1641TypeScriptAGPL-3.0维护活跃更新于 昨天
Pixelfed 是一个开源、无广告的图片分享平台,基于 ActivityPub 与联邦宇宙(fediverse)互联。
7141+10 本周896PHPAGPL-3.0更新于 前天
一个开源、去中心化的社交网络平台,可与 Mastodon、Lemmy、Diaspora 等 Fediverse 服务互通。
1700+1 本周385PHPAGPL-3.0更新于 昨天
一个基于 ActivityPub 联邦协议的开源短视频分享平台,可自托管。
466+2 本周63PHPAGPL-3.0更新于 昨天