Как перенести аккаунт Mastodon на другой сервер
Перенесите подписчиков на новый сервер Mastodon, импортируйте подписки, списки и блокировки и обновите ссылки, верификацию и посты, запланированные для старого аккаунта.
Чтобы перенести аккаунт Mastodon на другой сервер, создайте аккаунт на новом сервере, добавьте в нём адрес старого аккаунта как связанную учётную запись, а затем начните переезд из настроек старого аккаунта. Подписчики перейдут на новый аккаунт, если их сервер поддерживает переезд. Ваши посты останутся на старом сервере, а подписки, списки, закладки, блокировки и игнорируемые пользователи переедут, только если вы их экспортируете и импортируете.
В этом руководстве все шаги разобраны на одном примере, включая ссылки, описания профилей и запланированные посты, которые всё ещё ведут на старый адрес. Речь идёт о веб-версии Mastodon; удаление аккаунта здесь не рассматривается.
Что переезжает, а что остаётся
Руководство Mastodon по переезду аккаунта описывает, что происходит при переезде:
| Данные | Что происходит |
|---|---|
| Подписчики | Переходят на новый аккаунт, если программное обеспечение их сервера поддерживает переезд |
| Посты и медиафайлы | Остаются на старом сервере; Mastodon не умеет их импортировать |
| Подписки, списки, закладки, блокировки, игнорируемые пользователи, заблокированные домены | Экспортируются в CSV-файлы, затем импортируются |
| Старый профиль | Показывает уведомление со ссылкой на новый аккаунт и не может публиковать посты |
| Повторный переезд | Невозможен в течение 30 дней |
Пример вымышленный: Джунипер, волонтёр общественного радио, переезжает с @juniper@oldwaves.example на @juniper@newwaves.example. На её старый аккаунт ведут три вещи: ссылка в подвале её сайта, описание профиля в Bluesky и три поста, запланированные на следующую неделю в инструменте публикации.
Настройте новый аккаунт и экспортируйте данные
Выберите новый сервер, прочитайте его правила и зарегистрируйтесь. Заполните имя, описание профиля, аватар и ссылки, чтобы подписчики узнали вас, когда перейдут.
В старом аккаунте откройте «Настройки» > «Импорт и экспорт» > «Экспорт» и скачайте нужные CSV-файлы. Там же можно запросить архив своих постов и медиафайлов, чтобы сохранить копию для себя.
Сразу прочитайте уведомления и личные сообщения, которые вам ещё нужны. Руководство Mastodon предупреждает, что после начала переезда вы потеряете доступ к старому аккаунту.
Импортируйте подписки, списки и блокировки
В новом аккаунте откройте «Настройки» > «Импорт и экспорт» > «Импорт». Выберите тип данных, укажите соответствующий CSV-файл и выберите «Объединить» или «Заменить». «Объединить» добавляет данные к тому, что уже есть в аккаунте, а «Заменить» ставит новые данные на место старых. Повторите это для каждого файла. Джунипер объединяет подписки, потому что её новый аккаунт уже подписан на профиль радиостанции.
Те, кто вручную одобряет подписчиков, должны одобрить вас заново. Когда импорт закончится, проверьте, что число подписок совпадает с экспортом, не считая запросов, которые ещё ждут одобрения.
Создайте связанную учётную запись и начните переезд
- В новом аккаунте откройте «Настройки» > «Учётная запись». В разделе «Переезд со старой учётной записи» выберите ссылку «добавить связанную учётную запись». Джунипер вводит адрес старого аккаунта, @juniper@oldwaves.example, и выбирает «Связать учётные записи».
- В старом аккаунте откройте «Настройки» > «Учётная запись». В разделе «Переезд на новую учётную запись» выберите ссылку «создать перенаправление». Джунипер вводит новый адрес, @juniper@newwaves.example, и пароль от старого аккаунта, а затем выбирает «Перенести подписчиков».
- Если видите ошибку «должна быть связанной учётной записью», проверьте связанную учётную запись в новом аккаунте. Возможно, придётся подождать до 24 часов и попробовать снова.
Подписчики могут переходить частями, а их переход нельзя отменить.
Если вам нужно только уведомление о переезде, без переноса подписчиков, на странице из шага 2 выберите вместо этого «настроить перенаправление без переноса подписчиков», а затем «Настроить перенаправление». Пока перенаправление действует, старый аккаунт не может публиковать посты, а отменить перенаправление можно в любой момент.
Обновите всё, что ведёт на старый аккаунт
Ссылки в других местах сами не обновятся:
- Верификация сайта: Mastodon показывает галочку, если ваш сайт ссылается на точный URL вашего профиля с атрибутом
rel="me", как объясняет его документация о профиле. Джунипер меняет ссылку в подвале наhttps://newwaves.example/@juniper, затем добавляет свой сайт в новый профиль и сохраняет его. Подробности есть в руководстве по верификации. - Страницы-мультиссылки: замените ссылку на старый профиль. Подробнее в руководстве по мультиссылке.
- Другие сети: Джунипер обновляет адрес в описании профиля в Bluesky.
- Подписи в письмах и все остальные места, куда вы вставляете свой адрес.
- Запланированные посты: после переезда старый аккаунт не может публиковать. Джунипер переключает три запланированных поста на новый аккаунт. Как избежать дублей, показывает руководство по смене планировщика.
Проверьте переезд через неделю
- Число подписчиков нового аккаунта выросло, а старый профиль показывает уведомление о переезде.
- В новом профиле рядом с вашим сайтом стоит галочка. Если нет, удалите ссылку, сохраните профиль, добавьте ссылку заново и сохраните ещё раз.
- Тестовое упоминание от друга доходит до нового аккаунта.
- Ни один запланированный пост больше не привязан к старому аккаунту, а первый пост для нового аккаунта вышел. В руководстве по планированию в Mastodon есть тест, который можно повторить.
В Studio новый аккаунт добавляется так: вы вводите его адрес, ссылку на профиль или сервер, и Studio отправляет вас туда для входа. На странице «Расписание» откройте каждую запланированную заметку, откройте «Платформы», выключите старый аккаунт и включите новый, а затем нажмите «Запланировать». Если выключить аккаунт, «Свой текст», написанный для него, удалится, поэтому сначала скопируйте то, что хотите сохранить. Затем отвяжите старый аккаунт: Studio перестанет публиковать в него и обновлять статистику его заметок, и отменить это нельзя. Studio не переносит подписчиков и посты. Он пока недоступен, но вы можете записаться в список ожидания.
