Как перенести сайт и сервер с Selectel на свой VPS
Selectel — зрелая облачная платформа, но её гибкость оборачивается сложностью тарификации и ценой, а для многих проектов нужен просто предсказуемый VPS с фиксированной стоимостью и полным контролем. Перенос с Selectel на свой сервер — процедура из знакомых шагов: снять данные, развернуть их на новом месте, переключить домен без простоя. Ниже пошаговое руководство, как перенести сайт и сервер с Selectel на свой VPS, ничего не потеряв.
Содержание
Обсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Коротко: план переезда
Общая схема неизменна. Забираете с сервера на Selectel файлы и базу данных. Поднимаете на новом VPS тот же стек и разворачиваете копию. Проверяете её по IP, не трогая домен. Переключаете DNS в последнюю очередь. Старый сервер на Selectel остаётся включённым до конца, поэтому простоя нет и откат возможен всегда.
Отличие Selectel от shared-хостинга в том, что здесь у вас, скорее всего, уже полноценный сервер с root-доступом (облачный или выделенный), а не ограниченная панель. Это упрощает выгрузку: вы работаете напрямую по SSH, снимаете дампы и синхронизируете файлы стандартными командами. По сути переезд с Selectel на другой VPS — это перенос между двумя полноценными серверами, самый прямой и контролируемый вариант.
Что нужно перенести
Составьте инвентарь того, что крутится на сервере. Обычно это: файлы и код приложений, базы данных, конфигурации веб-сервера и системных сервисов, cron-задания, переменные окружения, сертификаты. Поскольку на Selectel у вас root, доступно всё — но это же значит, что и переносить нужно осознанно, а не полагаться на панель.
Отдельно учтите инфраструктурные вещи, если вы их использовали: объектное хранилище, managed-базы, балансировщики, приватные сети. Если данные лежат в managed-базе Selectel, их выгрузка идёт стандартным дампом, но точку подключения на новом сервере вы поднимаете сами. Если использовалось объектное хранилище S3 — данные оттуда переносятся отдельно. Полный список зависимостей на старте убережёт от ситуации, когда приложение на новом сервере не находит привычный сервис.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Заказать VPS для переездаЗабираем данные с сервера Selectel
С root-доступом выгрузка прямолинейна. Синхронизируйте файлы на новый сервер и снимите дампы баз:
# файлы напрямую между серверами
rsync -avz -e ssh root@selectel-ip:/var/www/ /var/www/
# дамп базы
mysqldump -u root -p --single-transaction db_name > db.sql
# для PostgreSQL
pg_dump -U postgres -Fc db_name > db.dump
Флаг --single-transaction снимает согласованный дамп без блокировки — сервис на Selectel продолжает работать. Перенесите и конфиги: виртуальные хосты веб-сервера, настройки сервисов, переменные окружения — не настраивайте всё заново по памяти, скопируйте и поправьте пути. Если использовалось объектное хранилище, синхронизируйте его содержимое отдельно. Собрав данные и конфиги, вы получили полную копию окружения.
Поднимаем всё на новом VPS
На новом сервере воспроизведите стек. Поскольку вы переносите между полноценными серверами, важно совпадение версий ПО — и веб-сервера, и языка, и базы:
# проверьте версии на старом сервере и поставьте те же
apt update && apt install nginx php-fpm php-mysql mariadb-server -y
mysql -e "CREATE DATABASE db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci"
mysql db_name < db.sql
Разложите файлы, восстановите конфиги, впишите реквизиты новой базы. Настройте те же системные сервисы и cron-задания. После этого приложение должно работать по IP нового сервера. Прогоните его функционально: проверьте не только открытие страниц, но и работу с базой, фоновые задачи, интеграции. Всё это чините сейчас, пока домен указывает на Selectel и боевой трафик идёт туда.
Проверка и переключение домена
Для теста под доменом без правки DNS пропишите домен и новый IP в локальный hosts. Убедившись, что копия исправна, снизьте TTL A-записи до 300 секунд за сутки до переезда и готовьте переключение:
dig +short example.com A
# после смены записи
dig @8.8.8.8 example.com A
В момент переезда сделайте финальную досинхронизацию свежих данных и поменяйте A-запись на IP нового сервера. Низкий TTL обеспечит быстрое переключение. Сервер на Selectel не отключайте пару дней — часть трафика ещё придёт на старый IP из кэша. Не забудьте перенести сертификаты или выпустить новые, а если на Selectel была почта — перенести MX-записи. Проверьте, что HTTPS работает на новом сервере до того, как весь трафик переедет.
Особенности переезда именно с Selectel
Несколько практических моментов. Главный плюс — у вас root на исходном сервере, поэтому переезд максимально прозрачен и делается стандартными инструментами без ограничений панели. Обратите внимание на используемые облачные сервисы Selectel: managed-базы, S3-хранилище, приватные сети — их аналоги на новом VPS вы поднимаете сами или переносите данные, и это стоит спланировать отдельно.
Главный мотив переезда с Selectel обычно — стоимость и предсказуемость. Облачная тарификация с оплатой за ресурсы гибка, но счёт бывает трудно прогнозировать, а для стабильного проекта чаще выгоднее фиксированный VPS с понятной ценой. Свой VPS даёт ту же свободу root, что и облако Selectel, но без сложной поресурсной тарификации. Переезжать можно спокойно, держа оба сервера параллельно до полной уверенности.
Стоит трезво оценить, какие облачные удобства вы реально использовали, а какие лишь платили за возможность. Гибкое масштабирование, автоскейлинг, распределённые сервисы — мощные инструменты, но они нужны далеко не каждому проекту, а платить за их наличие приходится всем. Если ваш проект — это стабильно работающий сайт или сервис с ровной нагрузкой, вся эта эластичность простаивает, а фиксированный VPS с заранее известной ценой и достаточными ресурсами закрывает задачу дешевле и проще. Переезд в этом случае — не отказ от возможностей, а честное приведение инфраструктуры в соответствие реальным потребностям, без переплаты за неиспользуемую сложность.
Куда переезжать и как оплатить
Локацию выбирайте под аудиторию. Российским проектам подходит RU — минимальный пинг, соответствие 152-ФЗ, отсутствие трансграничных задержек. Для зарубежных задач и доступа к иностранным сервисам — US и UK. У MAATRIX есть все три локации, а оплата возможна картой российского банка, по СБП, криптовалютой или токеном MAAT, без иностранной карты.
Новый VPS у MAATRIX поднимается за минуты, а сервер на Selectel всё время переезда остаётся страховкой. После проверки и переключения домена вы получаете полный контроль и предсказуемую фиксированную стоимость вместо плавающего облачного счёта — то, ради чего многие и уходят с поресурсной тарификации.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
Заказать VPS для переездаОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →Частые вопросы
Чем переезд с Selectel отличается от переезда с shared-хостинга?
На Selectel у вас обычно root-доступ к полноценному серверу, поэтому выгрузка идёт напрямую по SSH стандартными командами, без ограничений панели. Это самый прозрачный вариант переноса — между двумя полными серверами.
Как быть с managed-базой и объектным хранилищем Selectel?
Данные managed-базы выгружаются обычным дампом, но точку подключения на новом VPS вы поднимаете сами. Содержимое объектного S3-хранилища переносится отдельной синхронизацией. Спланируйте эти зависимости заранее.
Будет ли простой при переезде?
Нет, если переключать домен последним. Копия разворачивается и проверяется по IP, TTL снижается заранее, сервер на Selectel работает до конца. Посетители перерыва не замечают.
Как оплатить новый VPS из России?
У MAATRIX оплата картой российского банка, по СБП, криптовалютой или токеном MAAT — иностранная карта не нужна. Локацию RU, US или UK выбираете под аудиторию.
Нужны сами нейросети для контента?
Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.