Переезд с конструктора за один день: как это было по часам
Итог переезда я уже описывал, а здесь — сам процесс. Показываю, что происходило с утра до вечера, где застрял и почему неожиданности почти всегда в инфраструктуре, а не в сайте.
Коротко (TL;DR)
- Весь переезд с конструктора на свой сервер уложился в один рабочий день: доступы, перенос сайта, мини-приложение для бота, админка, редактор, оптимизация и защита.
- Самым долгим оказалось не программирование, а утро с сервером: старый образ, неподходящий пароль и блокировка после попыток входа.
- Два пункта остались на следующий день — каталог автомобилей по API и настоящий телефон вместо заглушки. Я сразу честно написал о них заказчику.
Когда клиент спрашивает, сколько займёт переезд с конструктора, он обычно ждёт ответа в неделях. В этом проекте всё уложилось в один рабочий день. Но не потому, что всё шло гладко. Расскажу по порядку, что происходило с утра до вечера, где я потерял время и почему теперь закладываю его заранее.
Утро: сервер, который не пустил
День начался не с сайта, а с сервера. Хостинг выдал его из старого образа. Пароль администратора, который мне передали, не подошёл. Я попробовал ещё пару раз, и сработала защита от перебора: она решила, что меня взламывают, и заблокировала доступ.
Ждать разблокировки через поддержку можно было до вечера. Поэтому я пошёл обходным путём. В панели хостинга есть файловый менеджер, и через него я положил на сервер свой ключ доступа. После этого вошёл по ключу, без пароля.
Это заняло заметную часть утра. И это главный урок дня, к которому я ещё вернусь: сайт в тот момент я даже не открывал.
До обеда: перенос сайта и чистка
Дальше пошло быстрее. Я снял копию сайта с конструктора: 78 файлов, 11 мегабайт. Поставил на сервер и подключил домен вместе с адресом на www. Выпустил сертификат с автопродлением и настроил переадресацию на защищённое соединение. Теперь как бы человек ни набрал адрес, он попадает на защищённую версию.
Потом убрал всё, что выдавало конструктор. Снял плашку платформы, поставил свои иконки вместо стандартных. Починил мобильную вёрстку и меню, которое на телефоне открывалось криво. После этого сайт выглядел как раньше, только уже жил на своём сервере.
На том же сервере работал соседний проект. Я его не трогал совсем: ни файлы, ни настройки. При переезде это важное правило, потому что сломать соседа легко, а заметить это можно только через несколько дней.
День: мини-приложение и админка
Ради этого переезд и затевался. Сначала я сделал мини-приложение для бота в мессенджере. Внизу у него постоянная панель из трёх кнопок: «Заказать авто», «Консультация», «Оставить номер».
Номер телефона берётся через запрос контакта. Человек нажимает одну кнопку и подтверждает, вручную ничего не вводит. Значит, нет опечаток и нет выдуманных номеров.
Затем админка. Вход в неё по одноразовому коду, который приходит в мессенджер. Внутри заявки со статусами и заметками, база подписчиков бота и рассылки по ней. Владелец видит, кто оставил заявку, на какой она стадии, и может написать подписчикам одной кнопкой.
После обеда: редактор сайта
Люди держатся за конструктор по одной причине: там можно самому поправить текст. Поэтому я встроил редактор сайта прямо в админку.
Тексты правятся на месте, там, где они стоят на странице. Можно заменить 15 картинок и 24 цвета, переставить блоки местами. То есть владелец не потерял свободу, к которой привык, а получил её вместе с заявками и ботом.
Вечер: оптимизация и защита
К вечеру всё работало, и я занялся тем, что обычно откладывают. Картинки сайта весили 8 мегабайт, после сжатия стали весить 3,95. Один фоновый файл уменьшился в 9,6 раза. Страница стала открываться заметно быстрее, особенно на телефоне.
Поле телефона в форме было высотой 21 пиксель, пальцем в него почти не попасть. Сделал 48. Проверил, что все 52 ресурса страницы отдаются без ошибок.
Последним шагом настроил фаервол, ночные резервные копии с хранением 14 дней и карту сайта. Резервные копии в первый день кажутся лишними. Но если что-то сломается через месяц, откатиться можно будет на любой из последних 14 дней.
Весь день в одной таблице
| Этап дня | Что сделал | Что могло пойти не так |
|---|---|---|
| Утро | Получил доступ к серверу через ключ, положенный файловым менеджером панели | Ждать разблокировки через поддержку до вечера |
| До обеда | Перенёс 78 файлов, подключил домен с www, сертификат и переадресацию, убрал плашку, починил мобильную вёрстку | Задеть соседний проект на том же сервере |
| День | Мини-приложение с тремя кнопками, админка со входом по коду, заявки, подписчики, рассылки | Получать номера с опечатками при ручном вводе |
| После обеда | Редактор в админке: тексты, 15 картинок, 24 цвета, порядок блоков | Владелец зависит от разработчика в каждой правке |
| Вечер | Картинки с 8 до 3,95 МБ, поле телефона с 21 до 48 пикселей, фаервол, копии на 14 дней, карта сайта | Медленная страница и сервер без резервных копий |
Что осталось на следующий день
Не всё поместилось в один день. Каталог автомобилей должен подтягиваться по API, а на сайте пока стоял телефон-заглушка вместо настоящего номера.
Оба пункта я написал заказчику прямо, при сдаче. Можно было промолчать и доделать тихо. Но если заказчик сам найдёт заглушку, он начнёт сомневаться и во всём остальном. Честный список того, что осталось, работает на доверие лучше, чем видимость, что всё готово.
Частые вопросы
Реально переехать с конструктора за один день?
Да, если сайт небольшой и доступы в порядке. В этом проекте в один день уложились перенос, бот, админка, редактор и оптимизация. Два пункта остались на следующий день.
Что обычно занимает больше всего времени?
Инфраструктура. Здесь это был сервер из старого образа, неподходящий пароль и блокировка после попыток входа. Сам сайт переносился быстрее, чем решалась проблема с доступом.
Что делать, если сервер заблокировал вход?
Искать обходной путь через панель хостинга. Я положил ключ доступа через файловый менеджер панели и вошёл по нему, не дожидаясь поддержки.
Смогу ли я сам править сайт после переезда?
Да. В админку встроен редактор: тексты правятся на месте, можно заменить 15 картинок и 24 цвета и переставить блоки.
Не пострадают ли другие сайты на том же сервере?
Не должны. На этом сервере работал соседний проект, и я его не трогал: ни файлы, ни настройки. Это правило я соблюдаю при любом переезде.
Коротко о главном
Переезд с конструктора на свой сервер можно уложить в один рабочий день. За это время сайт переехал, получил мини-приложение для бота, админку с заявками и рассылками, редактор, сжатые картинки, фаервол и резервные копии.
Главная неожиданность была не в сайте, а в инфраструктуре. Так бывает почти всегда. Поэтому теперь время на доступы я закладываю в самом начале, а не надеюсь, что пароль подойдёт. И о том, что не успел, пишу заказчику сразу.
Если ваш сайт стоит на конструкторе и вы хотите переехать без долгой паузы — расскажите, что у вас сейчас и что нужно добавить. Я скажу, что успеем за день, а что лучше делать вторым шагом. Напишите в Telegram, MAX или VK.
Что я делаю для бизнеса
- Боты и ИИ-агенты в Telegram, MAX, VK
- Автоматизация процессов и CRM
- Игры и геймификация под бренд
- Сайты и лендинги под ключ
Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»
12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.
Готовы обсудить вашу задачу?
Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.
Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.


