nostr.blog
ОбучениеСловарь
Получи свой @nostr.blog→
nostr.blog

Ваша децентрализованная идентичность в Nostr. Один адрес, зэпы и удобная лента.

ПродуктГлавнаяПолучить @nostr.blogКабинет
ОбучениеStudyГлоссарий
ЮридическоеУсловияКонфиденциальность
© 2026 nostr.blog. Идентичность на открытом протоколе для децентрализованного веба.
Главная›Study›Продвинутое и техническое›Как запустить свой Nostr relay в 2026 году
Продвинутое и техническое

Как запустить свой Nostr relay в 2026 году

Практическое руководство по запуску Nostr relay на дешёвом VPS. Какое ПО использовать, как его настроить, во сколько это обойдётся и зачем это может быть нужно.

bynostr.blog editorial team·21 мар. 2026 г.·7 мин чтения

Запуск Nostr relay доступен каждому. ПО открытое, протокол простой, а используемый relay работает на $5 VPS. Если вы ранее занимались самостоятельным размещением чего-либо, вы запустите relay за один день.

Вопрос в том, стоит ли это делать. Большинство пользователей не нуждаются в собственном relay. Некоторые конкретные случаи получают сильную пользу.

Это руководство — полный пошаговый процесс для тех, кто хочет попробовать.

Установите strfry или nostream на небольшой VPS, укажите домен, откройте порт 443. Занимает около часа для тех, кто комфортно работает с Linux. Стоимость запуска $5-15 в месяц. Полезно для конкретных сообществ, пользователей, ценящих конфиденциальность, и всех, кто хочет более глубокого контроля над своей инфраструктурой Nostr.

Когда будете готовы, заберите адрес @nostr.blog →

Почему вы можете захотеть запустить relay

Шесть законных причин. Если ни одна из них не подходит, используйте публичные relay.

Relay сообщества. Вы хотите relay для конкретной группы (Nostr компании, хобби-сообщества, локального встреча). Политики вашего relay отражают нормы этой группы. Внешние спамеры не могут его заполнить, потому что вы контролируете доступ на запись.

Конфиденциальность. Вы хотите хотя бы один relay в своей настройке, где вы знаете оператора. Ваши привычки чтения на этом relay никто не видит.

Сохранение. Публичные relay иногда удаляют старые события. Ваш собственный relay хранит ваши посты бесконечно долго, если вы хотите.

Экспериментирование. Вы разрабатываете клиент, расширение relay или тестируете новые NIP. Наличие собственного relay необходимо для разработки.

Производительность, специфичная для региона. В вашем географическом районе нет хорошего relay. Запуск одного в вашем регионе обслуживает вас (и, возможно, других) лучше.

Принцип. Вы цените вклад в сеть посредством хостинга узла. Это редко, но реально; некоторые операторы запускают relay, потому что здоровье Nostr зависит от многих независимых.

Выбор ПО для relay

Два основных выбора с открытым исходным кодом на апрель 2026 года:

strfry. Написан на C++, использует LMDB для хранилища, чрезвычайно быстрый. Обрабатывает большие нагрузки событий (миллионы событий) на скромном оборудовании. Выбор для relay, ориентированных на производительность.

nostream. TypeScript, работает на Node.js, использует PostgreSQL. Проще взламывать, если вы знаете JavaScript. Хороший для пользовательских политик и плагинов.

Существует несколько других вариантов (rnostr на Rust, khatru framework для Go, различные форки). Для первого relay strfry или nostream охватывают типичный случай; оба хорошо документированы и активно поддерживаются.

Это руководство использует strfry для конкретного пошагового процесса.

Требования к оборудованию

Для небольшого relay (десятки и сотни пользователей):

  • VPS: 1-2 ядра CPU, 1-2 ГБ RAM
  • Хранилище: 10-50 ГБ в зависимости от политики сохранения
  • Полоса пропускания: 100-500 ГБ/месяц
  • Стоимость: $5-15/месяц на Hetzner, DigitalOcean, Linode или аналогичном

Для среднего relay (тысячи пользователей):

  • VPS: 4 ядра CPU, 4-8 ГБ RAM
  • Хранилище: 200+ ГБ, желательно SSD
  • Полоса пропускания: 1+ ТБ/месяц
  • Стоимость: $30-80/месяц

Большинство новичков в запуске relay начинают с $5 VPS, что достаточно для сотни пользователей.

Пошаговый процесс настройки: strfry на Ubuntu

Конкретные шаги для базового развёртывания. Предполагается свежий Ubuntu 22.04+ VPS.

Шаг 1: Подготовка сервера

# Обновление системы
sudo apt update && sudo apt upgrade -y

# Установка зависимостей сборки
sudo apt install -y git build-essential libssl-dev libz-dev \
    liblmdb-dev libflatbuffers-dev libsecp256k1-dev \
    libzstd-dev pkg-config

Шаг 2: Клонирование и сборка strfry

cd /opt
sudo git clone https://github.com/hoytech/strfry.git
cd strfry
sudo git submodule update --init
sudo make setup-golpe
sudo make -j4

Сборка занимает около 5-10 минут на небольшом VPS.

Шаг 3: Конфигурирование relay

Отредактируйте /opt/strfry/strfry.conf. Важные разделы:

  • путь db: где хранятся события
  • адрес привязки и порт network
  • раздел info: имя relay, описание, контакт, публичные ключи
  • политики retention: как долго хранить события

Для базовой настройки подходят значения по умолчанию. Настройте раздел info для описания вашего relay.

Шаг 4: Установка сервиса

Создайте systemd unit, чтобы strfry работал постоянно. /etc/systemd/system/strfry.service:

[Unit]
Description=strfry Nostr relay
After=network.target

[Service]
ExecStart=/opt/strfry/strfry relay
WorkingDirectory=/opt/strfry
User=strfry
Restart=always

[Install]
WantedBy=multi-user.target

Создайте пользователя и включите:

sudo useradd -r -s /bin/false strfry
sudo chown -R strfry:strfry /opt/strfry
sudo systemctl enable --now strfry

Шаг 5: Настройка TLS (обратный прокси)

Клиенты Nostr ожидают wss:// (WebSocket через TLS). Используйте Caddy или Nginx впереди strfry.

Caddy проще всего. Установите:

sudo apt install -y caddy

Настройте /etc/caddy/Caddyfile:

your-relay-domain.com {
    reverse_proxy /* localhost:7777
}

Перезагрузите: sudo systemctl reload caddy. Caddy автоматически получает сертификат TLS от Let's Encrypt.

Шаг 6: Указание DNS

Создайте A запись для your-relay-domain.com, указывающую на IP вашего VPS. Дождитесь распространения DNS в течение нескольких минут.

Шаг 7: Проверка

С вашего ноутбука:

curl -s https://your-relay-domain.com

Должен вернуть краткий ответ, подтверждающий, что relay работает. В клиенте Nostr добавьте wss://your-relay-domain.com в список relay. Вы должны увидеть, что он подключён, и начать получать события.

Общее время: 30-60 минут для человека, знакомого с Linux; 2-3 часа для новичка.

Начать

Заберите свою Nostr-идентичность за 2 минуты

  • •Ваш собственный адрес @nostr.blog, верифицированный везде
  • •Встроенный Lightning-кошелёк для отправки и получения зэпов
  • •Полноценный клиент в одном месте: лента, уведомления, личка, медиа, релеи

От $2.99/год.Короткие премиум-имена стоят дороже.

Начать с nostr.blog→

Управление relay

После запуска relay требует минимального обслуживания. Несколько повторяющихся задач:

Мониторинг использования диска. База данных strfry растёт с сохранёнными событиями. Проверяйте ежемесячно; удаляйте при необходимости.

Обновление ПО. strfry получает обновления; вы пересобираете при наличии значимых. Обычно несколько раз в год.

Проверка логов на паттерны спама. Relay под тяжёлой атакой спама может потребовать корректировки ограничений скорости или ужесточения политики.

Обновление TLS. Caddy делает это автоматически. Если вы используете Nginx вручную, установите автоматическое обновление certbot.

Резервная копия базы данных. Для небольших relay еженедельный rsync на другой сервер подойдёт. Для данных, которые вам важны, более частые.

Общее затрачиваемое время: может быть 30 минут в месяц после стабилизации relay.

Политики, которые нужно решить

Правила вашего relay — ваши. Решите заранее и задокументируйте.

Кто может писать. Полностью открыто (любое подписанное событие)? Белый список (конкретные pubkey)? Платно (sat комиссия за событие)?

Какие виды. Принимать все виды событий, или только конкретные (только kind:1, без репостов, без реакций)?

Ограничение скорости. Сколько событий в минуту на pubkey? Ограничения strfry по умолчанию разумны; ужесточайте, если люди злоупотребляют.

Сохранение. Хранить события вечно, или удалять после X дней? Удаление снижает использование диска, но теряет историю.

Модерирование. Вы вручную удаляете конкретные события или конкретные pubkey? Вы администратор; вы можете.

Опубликуйте вашу политику в / (информационный ответ), чтобы пользователи знали, чего ожидать. Непрозрачный relay — красный флаг для пользователей.

Затраты на практике

Реалистичный годовой бюджет для небольшого публичного relay:

  • VPS: $60-180
  • Домен: $12-15
  • Инструменты мониторинга и резервного копирования (опционально): $0-60
  • Ваше время: 5-10 часов за год
  • Итого наличными: $80-250/год

Для платного relay с подписчиками доход может покрыть это и более. Для бесплатного relay это личный вклад в сеть (или в ваше собственное использование).

Запуск в масштабе

Небольшие relay просты. Развитие к сотням тысяч пользователей требует настоящей работы операций.

Соображения:

  • Оптимизация базы данных. Настройки strfry/nostream по умолчанию работают до определённого момента. При более чем ~500k активных пользователей значение имеет пользовательское индексирование и настройка.
  • Географическое распределение. Relay в одном регионе не может обслуживать мир с низкой задержкой. Большие relay часто работают в кластерах.
  • Защита от DDOS. Популярные relay подвергаются атакам. Cloudflare впереди relay или другие услуги DDOS распространены.
  • Стоимость в масштабе. Relay, обслуживающий миллионы чтений в день, может стоить тысячи долларов в месяц в полосе пропускания и вычислениях.

Очень мало операторов работают в этом масштабе. Damus-relay, nos.lol, relay.primal.net и ещё несколько — текущие тяжеловесы. Небольшие relay не должны конкурировать; сеть получает пользу от обоих.

Почему вы можете не захотеть запускать relay

Честные причины остаться пользователем публичных relay.

  • У вас нет конкретной причины. Запуск по принципу хорош; запуск по принципу без какой-либо другой мотивации стирается.
  • Вы не получаете удовольствие от работ sysadmin. Relay не сложен, но вы будете время от времени касаться конфигураций Linux, логов и TLS.
  • Вы уже доверяете публичным relay. Если значения по умолчанию работают для вас, добавление собственного — дополнительная работа без чёткой пользы.
  • Вы не публикуете и не читаете достаточно, чтобы оправдать это. Случайные пользователи редко нуждаются в собственном relay.

Нет давления в сообществе Nostr на запуск собственного relay. Большинство активных пользователей этого не делают. Сеть не нуждается в том, чтобы каждый пользователь способствовал инфраструктуре; ей нужно достаточно, чтобы оставаться децентрализованной.

После запуска

Расскажите людям. Relay без пользователей — это не relay; это резервная копия. Опубликуйте на Nostr о вашем новом relay, объясните его политики и пригласите пользователей, подходящих под политики, подключиться. Ожидайте 10-50 пользователей в первый месяц, если вы его продвигаете; больше, если вы известны в конкретном сообществе.

Запуск relay способствует здоровью сети и даёт вам кусок инфраструктуры, который действительно ваш. Для подходящего пользователя это награждающий проект.

Начать

Заберите свою Nostr-идентичность за 2 минуты

  • •Ваш собственный адрес @nostr.blog, верифицированный везде
  • •Встроенный Lightning-кошелёк для отправки и получения зэпов
  • •Полноценный клиент в одном месте: лента, уведомления, личка, медиа, релеи

От $2.99/год.Короткие премиум-имена стоят дороже.

Начать с nostr.blog→

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

Сколько стоит запуск Nostr relay?
От $5 до $15 в месяц за базовый VPS, который может обслуживать небольшую группу. Добавьте $12 в год за домен, если хотите понятный адрес. Relay, обслуживающий несколько сотен пользователей, требует примерно $20-$30 в месяц. При масштабировании (тысячи активных пользователей) стоимость растёт вместе с размером базы данных и полосой пропускания.
Какие технические требования?
Комфорт работы с Linux в командной строке, базовое управление DNS и готовность читать документацию ПО relay. Не требуются глубокие инженерные навыки; нескольких часов достаточно, если вы ранее занимались самостоятельным размещением.
Могу ли я запустить relay на домашнем сервере?
Да, но есть компромиссы. Домашние серверы часто имеют нестабильное соединение, динамические IP и проблемы с условиями обслуживания провайдера при размещении услуг. Обычно $5 VPS надёжнее, чем домашнее соединение для этой цели. Для настоящих пользователей homelab это может работать с некоторой настройкой сети.
Что произойдёт с relay, если он окажется отключённым?
События, которые вы опубликовали на нём, уже реплицированы на другие relay (при условии, что вы опубликовали на несколько). Отключение relay делает его недоступным для чтения этих событий конкретно с вашего relay, но события всё равно существуют в других местах. Если ваш relay — единственный, на который вы публикуете, его uptime имеет большее значение.
Могу ли я заработать деньги на запуске Nostr relay?
Возможно, но это не автоматично. Платные relay приносят доход, если они привлекают подписчиков. Большинство бесплатных relay работают как услуга для сети или как личный проект. При малых масштабах экономика обычно близка к нулевому результату; при крупных масштабах некоторые операторы зарабатывают реальные деньги.

Читать дальше

Продвинутое и техническое

Что такое релей Nostr? Руководство простыми словами

Релеи — это небольшие независимые серверы, которые хранят посты Nostr и передают их дальше. Что они делают, почему такой дизайн необычен и как выбрать релей.

6 мин чтения
Продвинутое и техническое

Платные релеи Nostr: что вы получаете за деньги

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

6 мин чтения
Начало работы

Протокол Nostr, объяснённый простыми словами

Nostr — это протокол, а не платформа. Это различие определяет всё: как он работает, почему его нельзя захватить и что он может делать.

6 мин чтения