Самостоятельно размещаемый сервер федеративной социальной сети на базе ActivityPub, где пользователи могут общаться с участниками других серверов Mastodon и Fediverse.
toddsundsted/ktistec
Лёгкий сервер ActivityPub для отдельных пользователей и небольших кругов доверенных людей, использующий SQLite вместо стека из нескольких сервисов.
Open source альтернатива:Mastodon
- Звёзды
- 436
- Форки
- 22
- Открытые issues
- 21
- Последний коммит
- 21 час назад
Что это?
Ktistec — сервер ActivityPub для небольшого числа доверенных пользователей, где каждый — администратор. Для работы ему нужно совсем немного зависимостей: вместо PostgreSQL, Redis и подобных сервисов он использует SQLite. Лицензия — AGPLv3.
Пользователям доступны редакторы форматированного текста и Markdown, черновики, сохраняемые по мере набора, ветки ответов, опросы, предупреждения о содержимом, фильтры и блокировка. Также есть пользовательские ленты по ключевым словам, хэштегам и упоминаниям или на основе программ judge, написанных пользователями, а ещё RSS-ленты, закладки, закреплённые публикации и цитируемые публикации, соответствующие модели согласия FEP-044f.
Для администраторов и авторов скриптов Ktistec предоставляет документированный API с аутентификацией по API key, фоновые задачи, периодические скрипты из каталога etc/scripts, режим X-Ray для изучения JSON-LD и MCP-сервер для доступа на чтение из MCP-клиентов.
Ключевые возможности
- 01Редакторы форматированного текста и Markdown с альтернативным текстом и фокусными точками изображений
- 02Черновики публикаций, автоматически сохраняемые по мере набора
- 03Пользовательские ленты по ключевым словам, хэштегам и упоминаниям или на основе пользовательских программ judge
- 04Фильтры содержимого, блокировка и управление видимостью ответов
- 05Опросы, RSS-ленты, закладки, закреплённые публикации и цитируемые публикации
- 06API для автоматизации скриптами с аутентификацией по API key
Сценарии использования
- Ведение личной страницы в ActivityPub на собственном домене
- Размещение небольшой группы друзей или семьи в Fediverse
- Автоматизация публикаций, подписок и управления лентами с помощью скриптов
- Изучение и отладка федерации ActivityPub в режиме X-Ray
Что важно знать
- Распространяется по лицензии AGPL-3.0 — лицензии с копилефтом, которая требует выпускать производные работы на тех же условиях.
- Предназначен для небольшого числа доверенных пользователей, где каждый является администратором, а не для крупных общедоступных инстансов.
- Написан на Crystal, поэтому для сборки потребуется набор инструментов Crystal.
В подборках
Темы
Частые вопросы
- Что такое ktistec?
- Лёгкий сервер ActivityPub для отдельных пользователей и небольших кругов доверенных людей, использующий SQLite вместо стека из нескольких сервисов. Ktistec — сервер ActivityPub для небольшого числа доверенных пользователей, где каждый — администратор. Для работы ему нужно совсем немного зависимостей: вместо PostgreSQL, Redis и подобных сервисов он использует SQLite. Лицензия — AGPLv3.
- ktistec можно использовать бесплатно? Какая у него лицензия?
- ktistec распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ktistec всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ktistec — 6 нояб. 2026 г..
- Для чего можно использовать ktistec?
- Ведение личной страницы в ActivityPub на собственном домене Размещение небольшой группы друзей или семьи в Fediverse Автоматизация публикаций, подписок и управления лентами с помощью скриптов Изучение и отладка федерации ActivityPub в режиме X-Ray
- Где скачать ktistec?
- Исходный код и инструкции по установке — на GitHub: https://github.com/toddsundsted/ktistec
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая федеративная платформа для микроблогинга, работающая по протоколу ActivityPub в федивёрсе.
Pixelfed — платформа для обмена фотографиями с открытым исходным кодом без рекламы, связанная с fediverse через ActivityPub.
Бесплатная социальная сеть с открытым исходным кодом и федеративным устройством, совместимая с Mastodon, Lemmy, Diaspora, Misskey, Pixelfed и другими платформами Fediverse.
Федеративная платформа для коротких видео, которую можно развернуть на своём сервере и подключить к соцсети на базе ActivityPub (Mastodon, Pixelfed).
Текстовая федеративная соцсеть, работающая по протоколу Gemini и взаимодействующая с серверами ActivityPub, такими как Mastodon.