Сайты и CMS
WordPress, MODX, Bitrix и другие PHP/CMS-проекты: файлы, конфигурация, база данных, домен и сертификаты.
Переношу сайты, Laravel/PHP-приложения, VPS/VDS, Docker-сервисы и базы данных на новый сервер или к другому провайдеру. В услугу входят аудит, резервная копия, перенос, проверка и согласованный план переключения.
Подходит при смене хостинга или дата-центра, нехватке ресурсов, переезде VPS и восстановлении после сбоя. Срок и возможное окно простоя определяются после диагностики системы.
ЧТО СОХРАНЯЕМ ПРИ ПЕРЕНОСЕ
Состав переключения определяется после аудита: перенос сайта не ограничивается копированием файлов.
ЧТО МОЖНО ПЕРЕНЕСТИ
Состав работ зависит от архитектуры. Перед оценкой фиксируются компоненты, версии, связи и критичные бизнес-сценарии.
WordPress, MODX, Bitrix и другие PHP/CMS-проекты: файлы, конфигурация, база данных, домен и сертификаты.
Переезд между хостинг-провайдерами или дата-центрами с инвентаризацией системных сервисов и зависимостей.
Приложение, cron, очереди, хранилища, кеш, переменные окружения и интеграции с внешними API.
MySQL, MariaDB и PostgreSQL: копирование или синхронизация, контроль версии и проверка целостности.
Контейнеры, compose-конфигурация, сети, тома, образы и порядок запуска связанных сервисов.
Приложение, фоновые процессы, роли, API и интеграции. Учитываются особенности заказных CRM.
СЦЕНАРИИ И РИСКИ
Таблица помогает определить объём первичной диагностики, но не заменяет аудит конкретной системы.
| Сценарий | Что переношу | Ключевые проверки |
|---|---|---|
| Смена хостинга | Сайт, БД, домен, SSL, cron | Версии PHP, права, пути, формы, DNS |
| Переезд VPS/VDS | Приложения, конфигурация, сервисы | Порты, firewall, фоновые задачи, диски, мониторинг |
| Laravel или Docker | Код, env, очереди, тома, Redis | Секреты, зависимости, порядок запуска, persistent data |
| Большая база данных | MySQL/MariaDB/PostgreSQL | Версии, время копирования, блокировки, рассинхронизация |
| Аварийный перенос | Сохранившиеся файлы, БД и конфиги | Целостность, вредоносный код, копии, приоритет запуска |
ПРОЦЕСС
Длительность, способ синхронизации и допустимое окно простоя согласуются после инвентаризации.
Фиксирую приложения, данные, версии, DNS, сертификаты, cron, очереди и интеграции.
Определяю порядок работ и критерии приёмки. Создаём копию и проверяю её состав или восстановление.
Готовлю целевое окружение, переношу файлы и данные, настраиваю связанные сервисы.
Проверяю ключевые страницы, авторизацию, формы, API, фоновые задачи, очереди и логи.
В согласованное окно выполняю финальную синхронизацию и переключаем DNS или маршрутизацию.
Контролируем ошибки и нагрузку. Исходное окружение сохраняется на согласованный период отката.
ДАННЫЕ ДЛЯ ОЦЕНКИ
Для первого разговора не нужны пароли и ключи. Доступы запрашиваются после согласования работ и передаются по отдельному безопасному каналу.
ПРОВЕРКА ДО ПЕРЕНОСА
Диагностика конфигурации помогает увидеть открытые сервисы, спорные настройки и зависимости до смены инфраструктуры. Результаты используются как входные данные для плана работ.
Безопасность и восстановление сайтов
Обсудить аудит сервера →$ inventory services
$ check network exposure
$ review Docker settings
✓ migration input prepared
ДАННЫЕ И КОНФИДЕНЦИАЛЬНОСТЬ
На этапе аудита определяются базы, файлы, резервные копии, логи и внешние сервисы, которые участвуют в обработке данных. Доступы передаются отдельно от формы и только для согласованных работ. Требования к размещению и передаче данных проверяются для конкретного проекта; эта техническая услуга не является юридическим заключением.
ПОДТВЕРЖДЁННЫЙ ОПЫТ
Диагностика, очистка вредоносного кода, защита и мониторинг файлов. В кейсе отдельно указано ограничение: для одного из сайтов отсутствовала база данных.
Посмотреть технический кейс →Практика разработки и поддержки приложений с очередями, базами данных и внешними интеграциями — компонентами, которые необходимо учитывать при миграции.
Подробнее о Laravel-разработке →Перенесу Telegram-бота на новый VPS/VDS с сохранением базы данных, токена и настроек. Python, Node.js, PHP, Docker, webhook, SSL и проверка после миграции.
Перенос Telegram-бота на другой сервер →Перенос файлов и базы данных, проверка HTTPS и DNS, безопасная замена URL и постраничные 301-редиректы при смене домена.
Перенос WordPress на новый сервер →FAQ
Срок зависит от объёма данных, числа сервисов, скорости каналов и способа синхронизации. После инвентаризации можно определить этапы, окно переключения и оценку длительности.
Часто основную часть работ можно выполнить заранее, а недоступность ограничить финальной синхронизацией и переключением. Возможность минимального простоя определяется после аудита; нулевой простой заранее не гарантируется.
Перед переносом уточняются версия СУБД, объём, нагрузка и допустимая рассинхронизация. Создаётся резервная копия, выполняется перенос или синхронизация, затем проверяются целостность и работа приложения.
Проверяется успешность создания копии, её состав и возможность чтения или восстановления в подготовленном окружении. Конкретная проверка зависит от приложения и типа данных.
Да, после инвентаризации зависимостей: версии PHP и расширений, очереди и cron, переменные окружения, хранилища, контейнеры, сети, тома и внешние интеграции.
Ответственный и порядок переключения согласуются до работ. Перед изменением DNS проверяются новое окружение, TTL, сертификаты, фоновые задачи и мониторинг.
Сначала оценивается влияние и возможность исправления на новом окружении. Если критерии приёмки не выполняются, используется заранее согласованный план отката на исходную инфраструктуру.
Кейс аудита Docker-инфраструктуры и обновлений PHPОпыт проверки контейнеров и подготовки обновлений нескольких проектов.
Проверка 74 Docker-контейнеров и подготовка обновлений PHPПрактический разбор инвентаризации, изолированных сборок и проверок.
Аудит MODX и подготовка перехода на PHP 8.3Совместимость пользовательского кода и техническая подготовка сайта.
ОЦЕНКА МИГРАЦИИ
Начну с состава инфраструктуры, рисков и вопросов, которые нужно проверить до переноса.
Не отправляйте пароли, ключи и другие секреты.