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

Релеи хранят заметки, профили и другие подписанные события, но могут отключиться или удалить старые данные. Архив сохраняет локальную зашифрованную копию событий, которые ещё доступны. Её можно обновлять, экспортировать и публиковать подходящие события на другом релее.
Функция доступна в Nostr WoT 0.8.12. Выберите аккаунт, разблокируйте расширение и откройте Настройки → Архив. На снимках показан английский интерфейс с временным аккаунтом и локальными демонстрационными релеями. Их адреса не являются рекомендациями.
1. Запустите синхронизацию
Нажмите значок круговых стрелок. Первый запуск ищет доступную историю с самого начала; последующие используют сохранённые контрольные точки и повторно проверяют недавние события. Все выбранные релеи работают параллельно. Одинаковые события сохраняются один раз.
Включите автоматическое архивирование каждый час, день или неделю. Хранилище должно быть разблокировано, а браузер активен. Работу можно приостановить и продолжить.
Обзор архива и элементы управления
2. Выберите источники
Откройте шестерёнку рядом с синхронизацией. Группа по умолчанию использует настроенные релеи. Добавляйте и удаляйте адреса, выбирайте подсказки или вводите собственный удалённый релей с wss://. В списке можно создать группу или обновить её из опубликованных релеев профиля. Запрашивается только выбранная группа.
Можно включить сбор зашифрованных сообщений. Они остаются зашифрованными: архив не экспортирует переписку в открытом виде.
Настройки групп и списка релеев
3. Проверьте результаты
See details показывает размер архива и результат каждого релея. Events учитывает уже сохранённые события. Два релея с двенадцатью событиями могут дать всего двенадцать уникальных записей.
Complete означает, что все запросы завершены; Incomplete указывает на неполное покрытие. Error означает неудачную попытку без полученных событий; Not synced означает отсутствие завершённой попытки. Информационный значок показывает причину. Повторите только проблемный релей: существующие данные сохранятся. При другой активной задаче запрос может попасть в очередь.
Счётчики событий, ошибка и отдельная повторная попытка
Архив отвечает на запросы аутентификации выбранным аккаунтом. Восстановимые ошибки получают до трёх ограниченных попыток. Ошибку конфигурации сервера должен исправить оператор. Удалённый подписант должен быть подключён; аккаунт только для чтения не может аутентифицироваться.
4. Храните копию вне браузера
Нажмите значок загрузки, затем Download archive. Файл .ndjson содержит по одному подписанному событию в строке, без пароля. Личные сообщения остаются зашифрованными. Приватные ключи и фраза восстановления не включаются.
Загрузка подписанных событий без пароля
Выберите соответствующий аккаунт, импорт и файл. Перед объединением проверяется принадлежность событий аккаунту и действительность подписей. Дубликаты не создают новые записи. Старые зашифрованные файлы поддерживаются; поле пароля появляется только для них.
Импорт с проверкой аккаунта и подписей
Удаление расширения или данных браузера может уничтожить локальный архив. Храните копию отдельно, а ключи сохраняйте независимо от неё. В NDJSON нет маркера завершения всего файла: корректное подмножество событий можно импортировать, но некорректные строки отклоняются.
5. Перенесите архив на другой релей
После сохранения событий появляется Migrate archive. Введите назначение и проверьте параметры зашифрованных сообщений и других типов событий. Релей получит зашифрованные оболочки сообщений и сможет хранить их постоянно.
Релей назначения и параметры переноса
Start migration проверяет адрес и выполнение ограниченного запроса. Посмотрите число подходящих и пропускаемых событий, затем подтвердите. Доступность релея не гарантирует приём каждого события.
Подтверждение перед публикацией
Перенос сохраняет подписи и время событий, не удаляя данные локально или на других релеях. Удалённые, истёкшие, заменённые и неподходящие события пропускаются. Результат показывает принятые, уже сохранённые, неудачные и пропущенные события. После первого прохода повторяются только неудачные события, один раз. Failed events показывает оставшиеся ID, типы, даты, ответы и попытки.
Сохраните и личность, и историю
Завершённые запросы не доказывают, что релей хранит всю вашу историю. Используйте доверенные источники, регулярно экспортируйте данные и сохраняйте ключи отдельно: ключи восстанавливают личность, архив сохраняет доступные события.
Видео по теме
Эти видео на английском языке.

