Когда интернет стал слишком громким

Откройте любую современную социальную сеть — и вас немедленно атакует рой: автовоспроизводящееся видео, всплывающие баннеры, уведомления, счётчики лайков, бесконечная лента, управляемая алгоритмом. Всё это создаёт иллюзию присутствия и одновременно выжигает способность думать.

На этом фоне появляется проект с до боли простым названием — textlog. Это микроблогинговая платформа, которая делает ровно одно: позволяет публиковать текст. Без JavaScript. Без медиафайлов. Без алгоритмической ленты. Без рекламы. Open-source и доступна для самостоятельного хостинга.

Звучит как шаг назад? Нет. Это осознанный шаг в сторону.


Что такое textlog и зачем он нужен

Микроблогинг — это короткие, компактные записи, которые легко публиковать и легко читать. Формат существует с появления Twitter, но за прошедшие годы все крупные платформы превратились в медиамашины с алгоритмами вовлечённости, монетизацией внимания и сотнями мегабайт JavaScript на каждую страницу.

textlog — антитезис этому подходу. Проект появился как ответ на запрос части сообщества: нужна площадка, где слова важнее интерфейса. Сайт работает без единой строки клиентского JavaScript — это означает мгновенную загрузку, полную доступность в любом браузере (включая текстовые, типа lynx или w3m), и отсутствие любых скриптов слежки.

ℹ Что значит 'no JS'?
Платформа без клиентского JavaScript рендерит всё на сервере и отдаёт браузеру чистый HTML. Страница работает даже при отключённом JavaScript в настройках браузера — это редкость среди современных веб-приложений.

Красота open-source микроблогинга в том, что вы сами контролируете, как публикуется и распространяется контент, без риска цензуры со стороны платформы.


Архитектура тишины: как это устроено технически

textlog строится на принципах, которые в 2026 году выглядят почти радикально:

Server-side rendering без фронтенд-фреймворков

Вместо React, Vue или Angular — простой серверный рендеринг. Каждый запрос возвращает готовый HTML. Никаких hydration-циклов, никакого клиентского state management, никакого bundle-сплиттинга.

Современные генераторы статических сайтов убирают веб-интерфейс и фокусируются на построении HTML-страниц из исходных файлов — они имеют преимущества в производительности за счёт прямой отдачи через веб-сервер.

Текст как единственный формат

Никаких изображений, видео, аудио, гифок, карточек предпросмотра. Только текст. Это не баг — это осознанное ограничение. Такой подход идеален для быстрого, простого и читаемого браузинга: никаких cookie-баннеров, всплывающих окон, автовоспроизводящихся видео или кричащих цветовых схем.

Open-source и self-hosted

Люди всё меньше хотят отдавать контроль над своим контентом централизованным закрытым платформам — это привело к созданию open-source альтернатив, которые совмещают лучшее из обоих миров.

С textlog вы можете развернуть собственный экземпляр на своём сервере. Весь код открыт, нет vendor lock-in, нет корпоративного владельца, который может изменить правила или продать данные.


graph TD
    A[Пользователь пишет пост] --> B[Форма HTML без JS]
    B --> C[Серверный обработчик]
    C --> D[База данных]
    D --> E[Рендеринг HTML]
    E --> F[Браузер получает готовую страницу]
    F --> G[Лента читателей]
    style A fill:#f0f4f8
    style F fill:#d4edda
    style G fill:#d4edda


textlog vs. другие платформы: честное сравнение

Микроблогинг сейчас — это огромный рынок с очень разными игроками. Bluesky и клиенты Mastodon делают акцент на переносимой идентичности, настраиваемых лентах и более спокойной модерации, тогда как Substack расширяет формат в сторону владения аудиторией и платного контента.

Где в этой экосистеме находится textlog?

КритерийtextlogMastodonBlueskyX (Twitter)
JavaScript❌ Нет✅ Требует (React)✅ Требует✅ Требует
Open-source✅ Да✅ Да (AGPLv3)⚠️ Частично❌ Нет
Self-hosted✅ Да✅ Да❌ Нет❌ Нет
Медиафайлы❌ Только текст✅ Да✅ Да✅ Да
Алгоритмическая лента❌ Нет⚠️ Опционально⚠️ Опционально✅ Да
Федерация (ActivityPub)⚠️ Опционально✅ Да⚠️ ATProto❌ Нет
Минимальные ресурсы сервера✅ Да❌ Ruby+Node+Redis❌ Нет

Mastodon — популярная микроблогинг-платформа с React.js на фронтенде и лицензией AGPLv3. При всех достоинствах это означает весомые системные требования: для работы нужны Ruby, Node.js, PostgreSQL и Redis — довольно стандартный набор зависимостей для Rails-приложений. textlog же нацелен на максимальную простоту развёртывания.

💡 Кому подойдёт textlog
Платформа идеальна для разработчиков, исследователей и писателей, которым нужна персональная площадка для мыслей без алгоритмов и отвлечений. Если вы хотите вести «тихий» публичный дневник — textlog именно для этого.

Философия «тихого веба» и почему это важно сейчас

Лучший интерфейс — тот, который не мешает думать.

Движение за «тихий веб» (quiet web) набирает силу не случайно. Платформы вроде Noplace делают ставку на минималистичный текстовый формат с хронологической лентой без бесконечной прокрутки и алгоритмов — это возвращает ощущение раннего интернета.

За этим трендом стоит конкретная психология: режим постоянного потребления визуального контента перегружает когнитивные ресурсы. Текстовые платформы без JavaScript работают быстрее, потребляют меньше трафика и оставляют больше пространства для мысли.

Три принципа «тихого веба»

1. Скорость через простоту. Страница без JavaScript загружается за миллисекунды. Не нужно ждать, пока подгрузится бандл весом 2 МБ, прежде чем увидеть первую строчку текста.

2. Доступность без компромиссов. Такие интерфейсы работают без JavaScript и рекламы — а значит, читаемы в любом браузере, на любом устройстве, даже при медленном соединении.

3. Контент как смысл. Когда у платформы нет функции «лайков», нет счётчиков просмотров и нет рекомендательного алгоритма — автор пишет для читателей, а не для метрик.

⚠ Честное предупреждение
textlog — не замена Twitter или Mastodon для тех, кто хочет охват и вовлечённость. Это инструмент для осознанного медленного письма. Если ваша цель — вирусность, смотрите в другую сторону.

Как развернуть textlog: практический взгляд

Одно из главных достоинств проекта — простота установки. Отсутствие тяжёлых зависимостей означает, что поднять собственный экземпляр можно буквально на дешёвом VPS за $5–6 в месяц.

Общий процесс выглядит так:

# Клонируем репозиторий
git clone https://github.com/your-username/textlog.git
cd textlog

# Устанавливаем зависимости (минимальный набор)
# Конфигурируем переменные окружения
cp .env.example .env
nano .env

# Запускаем
./run.sh

Поскольку нет Node.js, нет npm-зависимостей на клиенте и нет сложных систем сборки — деплой занимает минуты, а не часы. Такой подход даёт преимущества производительности за счёт прямой раздачи через Apache или Nginx.

Что стоит настроить сразу

  • Домен и HTTPS — обязательно через Let’s Encrypt
  • RSS-фид — textlog, как и большинство подобных платформ, должен поддерживать RSS для подписчиков
  • Резервное копирование базы данных — простой SQLite или легковесный Postgres
  • Robots.txt — решите, хотите ли вы индексацию поисковиками
📝 Пример типичного поста в textlog
Пост в textlog — это несколько абзацев без форматирования, без хештегов-спама, без эмодзи-паразитов. Просто мысль, изложенная честно. Именно так и выглядели первые блоги в 2000-х.

Место textlog в экосистеме open-source микроблогинга

Среди open-source инструментов для микроблогинга растёт интерес к децентрализованным, минималистичным решениям с поддержкой self-hosted развёртывания. textlog занимает в этой экосистеме особую нишу — он намеренно не реализует федерацию и не стремится стать «ещё одним Mastodon».

Вот как выглядит ландшафт альтернатив:

ПлатформаСтекФедерацияМедиаJS
textlogЛёгкий серверныйНет / опциональноТолько текстНет
MastodonRuby + ReactActivityPubДаДа
PleromaElixir + JSActivityPubДаДа
Micro.blogПроприетарныйЧастичноДаДа
twtxtPythonНет (p2p)НетНет
Ech0Go + VueНетДаДа

Децентрализованный минималистичный микроблогинг для хакеров — так описывает свою аудиторию twtxt, ещё один no-JS проект. textlog идёт дальше и предлагает более дружественный интерфейс при сохранении той же философии.


Заключение: тихая революция нужна

textlog — это не стартап с венчурными деньгами и roadmap на 5 лет. Это проект, рождённый из конкретной потребности: иметь место для мыслей в интернете, где ничто не отвлекает и не следит.

В мире, где X насчитывает более 450 миллионов активных пользователей в месяц, а алгоритмы определяют, кто и что увидит, существование платформ вроде textlog — это важный противовес. Не потому что они победят в войне за внимание. А потому что некоторые вещи не должны участвовать в этой войне.

Три главных вывода:

  1. No-JS — это не ограничение, а архитектурное решение. Отказ от клиентского JavaScript делает платформу быстрее, доступнее и прозрачнее.
  2. Open-source + self-hosted = суверенитет данных. Вы контролируете, как и где публикуется ваш контент — без зависимости от чужих серверов и правил.
  3. Минимализм — это выбор, а не бедность. Текстовый формат без алгоритмов возвращает письму его первоначальный смысл: передачу мысли от человека к человеку.

Если вы устали от шума — textlog ждёт. Тихо.