Repolode
lin-snow

lin-snow/Ech0

Персональный микроблог для самостоятельного размещения: публикуйте короткие посты, ссылки и медиа в ленте, на которую можно подписываться и оставлять комментарии.

Open source альтернатива:TwitterTumblr

Звёзды
2,075
Форки
162
Открытые issues
11
Последний коммит
6 часов назад

Что это?

Ech0 — лёгкая платформа для самостоятельной публикации контента с личной лентой в основе. Пользователи публикуют короткие посты, ссылки, текст в Markdown и медиафайлы; ленту можно сделать публичной или частично закрытой и разместить на собственном домене. Проект занимает промежуточное место между инструментами для быстрых заметок и полноценными соцсетями, предлагая RSS-ленту и встроенную систему комментариев (по желанию).

Проект поставляется в виде одного Docker-контейнера и по умолчанию использует SQLite; для медиа также можно подключить объектное хранилище с поддержкой S3. В него входят вход через OAuth2/OIDC и Passkey, токены доступа с ограниченными правами, Webhook и Open API, MCP-сервер для AI-клиентов и AI-ассистент, который отвечает на вопросы по вашим постам. Контент можно экспортировать в переносимый capsule или собрать в статический сайт.

Бэкенд написан на Go, фронтенд использует Vue 3. Проект распространяется по лицензии AGPL-3.0-or-later; в README описаны варианты установки через Docker Compose и скрипт, а также развёртывание с помощью Helm.

Ключевые возможности

  • 01Редактирование Markdown с предварительным просмотром и организацией по тегам
  • 02Изображения, аудио и видео отображаются прямо в публикации
  • 03Встроенная система комментариев с модерацией и поддержкой captcha
  • 04RSS-лента, вход через OAuth2/OIDC и Passkey
  • 05Экспорт данных, импорт при миграции и объектное хранилище с поддержкой S3
  • 06Open API, Webhook, CLI, TUI и MCP-сервер для автоматизации

Сценарии использования

  • Запуск личной публичной ленты на собственном домене
  • Публикация коротких постов, ссылок и медиа для подписчиков RSS
  • Хостинг небольшого сообщества с возможностью включить комментарии
  • Самостоятельное размещение на Raspberry Pi или другом сервере с ограниченными ресурсами

Быстрый старт

  1. 1

    Запустите контейнер Ech0 с помощью Docker

    docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="Hello Echos" sn0wl1n/ech0:latest
  2. 2

    Откройте http://ip:6277 в браузере

  3. 3

    Зарегистрируйте первую учетную запись — она станет Owner

Что важно знать

  • По умолчанию публиковать могут только привилегированные учетные записи, поэтому обычные пользователи не смогут размещать публикации, пока им не предоставят соответствующие права.
  • При самостоятельном хостинге вам потребуется запускать и обслуживать собственный сервер, а также создавать резервные копии каталога данных.

Темы

Частые вопросы

Что такое Ech0?
Персональный микроблог для самостоятельного размещения: публикуйте короткие посты, ссылки и медиа в ленте, на которую можно подписываться и оставлять комментарии. Ech0 — лёгкая платформа для самостоятельной публикации контента с личной лентой в основе. Пользователи публикуют короткие посты, ссылки, текст в Markdown и медиафайлы; ленту можно сделать публичной или частично закрытой и разместить на собственном домене. Проект занимает промежуточное место между инструментами для быстрых заметок и полноценными соцсетями, предлагая RSS-ленту и встроенную систему комментариев (по желанию).
Ech0 можно использовать бесплатно? Какая у него лицензия?
Ech0 распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Ech0 всё ещё поддерживается?
Активно поддерживается. Последний коммит в Ech0 — 21 окт. 2026 г..
Для чего можно использовать Ech0?
Запуск личной публичной ленты на собственном домене Публикация коротких постов, ссылок и медиа для подписчиков RSS Хостинг небольшого сообщества с возможностью включить комментарии Самостоятельное размещение на Raspberry Pi или другом сервере с ограниченными ресурсами
Как установить Ech0?
Запустите контейнер Ech0 с помощью Docker: docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="Hello Echos" sn0wl1n/ech0:latest Откройте http://ip:6277 в браузере Зарегистрируйте первую учетную запись — она станет Owner
Где скачать Ech0?
Исходный код и инструкции по установке — на GitHub: https://github.com/lin-snow/Ech0

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый менеджер задач и домашних дел с самостоятельным хостингом, общими группами, повторяющимися расписаниями и напоминаниями через мобильное приложение, Telegram, Discord или Pushover.

2,7 тыс.220GoAGPL-3.0Обновлён позавчера

Самостоятельно размещаемое приложение для фото с приоритетом конфиденциальности: автоматически добавляет метки, распознаёт лица и отображает на карте фотографии и видео.

40,3 тыс.2,3 тыс.GoOtherОбновлён 14 часов назад