Как создать резервную копию сайта вручную в Timeweb

Ручная резервная копия сайта — это одна из самых полезных привычек для любого владельца проекта. Даже если на хостинге уже работают автоматические бэкапы, в реальной практике часто возникают ситуации, когда нужна отдельная копия «прямо сейчас»: перед обновлением CMS, заменой шаблона, массовым импортом товаров, настройкой домена, правкой конфигурации, переносом сайта на другой сервер или вмешательством разработчика.

На виртуальном хостинге Timeweb ручной бэкап можно сделать несколькими способами. Файлы сайта сохраняют через файловый менеджер в панели управления, по FTP или по SSH, а базу данных — через phpMyAdmin или через SSH. У каждого варианта есть свои сильные стороны: где-то важнее простота, где-то скорость, а где-то возможность работать с большим объёмом данных без ограничений браузера.

В этой статье разберём, как вручную создать резервную копию сайта в Timeweb, что именно нужно сохранить, какой способ выбрать под свою задачу и как не допустить типичных ошибок. Материал будет полезен владельцам сайтов на WordPress, Joomla, OpenCart, Bitrix и других CMS, а также тем, кто работает с сайтом через панель управления, FTP, SSH, файловый менеджер и phpMyAdmin без отдельного системного администратора.

Что входит в ручную резервную копию сайта

Когда говорят о резервной копии сайта, новички нередко представляют только архив с файлами. Но полноценный бэкап почти всегда состоит из двух частей:

  • копии файлов сайта
  • дампа базы данных

Файлы — это шаблоны, изображения, скрипты, плагины, конфигурационные файлы, каталоги CMS и другие данные, лежащие в директории сайта на сервере. Они отвечают за структуру проекта, внешний вид, набор функций и работу кода.

База данных — это содержимое сайта: страницы, записи, товары, пользователи, заказы, комментарии, настройки CMS и всё, что хранится в MySQL. Если сохранить только файлы, а базу не выгрузить, бэкап будет неполным. После восстановления сайт может не запуститься, потерять контент или показать ошибку подключения.

Поэтому ручная резервная копия сайта в Timeweb всегда должна включать обе части. Идея простая: сначала вы сохраняете каталог сайта удобным способом, затем отдельно создаёте дамп базы данных. Только в таком виде копия действительно пригодна для переноса, восстановления или локального хранения.

Когда ручной бэкап особенно нужен

Хотя на хостинге могут работать автоматические резервные копии, ручное сохранение данных остаётся очень полезным. Оно особенно актуально в следующих случаях:

  • перед обновлением CMS, темы или плагинов
  • перед переносом сайта на другой сервер
  • перед сменой домена или массовой заменой URL
  • перед импортом каталога товаров или большого объёма записей
  • перед правкой конфигурационных файлов
  • перед работой с базой данных через phpMyAdmin
  • перед экспериментами по SSH
  • перед подключением нового подрядчика или разработчика

В таких ситуациях ручная копия полезна тем, что создаётся в конкретный момент. Вы точно знаете, к какому состоянию сайта сможете вернуться. Это особенно важно, если изменения будут происходить днём, а автоматический ночной бэкап ещё не сформирован.

Именно такие практические мелочи нередко влияют на выбор площадки для сайта. Если вам важно, чтобы базовые инструменты резервирования, FTP, SSH, работа с базой данных и панель управления были собраны в одном месте, можно дополнительно посмотреть, как устроен хостинг Timeweb в отдельном обзоре. Но для повседневной работы гораздо важнее понимать саму механику ручного бэкапа.

Какие способы ручного бэкапа доступны в Timeweb

На виртуальном хостинге Timeweb для создания копии файлов и базы данных можно использовать несколько вариантов. Они различаются по удобству и назначению.

Для файлов сайта

  • через файловый менеджер в панели управления
  • по FTP без архивирования
  • по SSH с созданием архива на сервере

Файловый менеджер подходит для небольших и средних проектов, когда нужно быстро запаковать каталог через интерфейс браузера. FTP удобен, если вы хотите просто скачать файлы напрямую на компьютер. SSH — более гибкий вариант для тех, кто работает с терминалом и хочет создавать архив на сервере, особенно если объём данных заметный.

Для базы данных

  • через phpMyAdmin
  • по SSH с помощью mysqldump

phpMyAdmin подходит большинству пользователей, которым нужен понятный графический интерфейс. SSH удобен, если база большая, нужна более уверенная работа через консоль или вы хотите выполнять операции быстрее и точнее.

Как выбрать подходящий способ резервного копирования

Перед тем как переходить к действиям, полезно понять, какой вариант лучше для вашей задачи.

Когда использовать файловый менеджер

Этот способ хорош, если:

  • сайт небольшой или средний по объёму
  • нужно быстро создать архив без FTP-клиента и SSH
  • вы хотите работать только через панель управления
  • важна простота, а не гибкость

Но у этого метода есть важное ограничение: файловый менеджер не рассчитан на очень большие объёмы данных. Если архив не создаётся или операция завершается неуспешно, лучше сразу переходить к SSH.

Когда использовать FTP

FTP удобен, если:

  • нужно быстро скачать нужные папки на компьютер
  • вы не хотите сначала создавать архив на сервере
  • работаете через FileZilla или другой привычный клиент
  • нужна визуальная работа с каталогами

Но нужно помнить, что FTP сам по себе не создаёт архив. Вы просто скачиваете файлы и папки в локальный каталог. Для небольших сайтов это нормально, но для большого проекта такой способ может быть менее удобным, чем готовый архив.

Когда использовать SSH

SSH — лучший вариант, если:

  • сайт занимает много места
  • архив через файловый менеджер не создаётся
  • нужно работать быстрее и точнее
  • вы хотите создать и архив файлов, и дамп базы из консоли
  • нужен больший контроль над процессом

Для продвинутых пользователей это самый удобный вариант. Через SSH можно создать архив сайта, выгрузить базу и сохранить всё в корневой директории аккаунта.

Когда подходит phpMyAdmin

phpMyAdmin стоит выбирать, если:

  • нужно сделать дамп базы данных без терминала
  • база не слишком проблемная по объёму
  • вы хотите работать через браузер
  • важна наглядность интерфейса

Этот способ особенно удобен тем, кто не использует SSH регулярно. В панели управления Timeweb доступ к phpMyAdmin открывается через раздел с базами данных.

Инструкция: как создать копию файлов сайта через файловый менеджер

Шаг 1. Войдите в панель управления Timeweb

Сначала авторизуйтесь в аккаунте и откройте панель управления. В интерфейсе найдите раздел, связанный с файлами сайта. Обычно нужная логика здесь простая: вы переходите к файловому менеджеру, где отображаются каталоги аккаунта и директории сайтов.

Шаг 2. Найдите директорию сайта

Откройте каталог того проекта, который хотите сохранить. Обычно сайт расположен в собственной директории, внутри которой находится рабочая папка с файлами, часто это public_html или аналогичная структура. Если на аккаунте несколько доменов, внимательно проверьте, что выбрана именно нужная директория.

Шаг 3. Выделите каталог для архивации

В файловом менеджере выделите директорию сайта. После этого в верхней части интерфейса или в меню действий станет доступен инструмент архивирования.

Шаг 4. Используйте архиватор

Для создания архива Timeweb предлагает действие через файловый менеджер: нужно выбрать пункт «Архиватор», а затем команду «Запаковать и скачать». После этого система подготовит архив и предложит скачать его на локальный компьютер.

Это очень удобный вариант, когда нужно быстро получить копию без FTP, SSH и отдельных команд. Но если сайт крупный и операция не проходит, лучше не пытаться повторять её много раз, а сразу использовать SSH.

Шаг 5. Сохраните архив в безопасное место

После загрузки архива на компьютер не оставляйте его в случайной папке «Загрузки». Лучше заранее подготовить понятную структуру хранения: отдельная директория с названием проекта, датой и пометкой, что это резервная копия. Например, можно складывать архивы по схеме «имя-сайта_дата_файлы».

Такой порядок сильно упрощает работу, когда через месяц нужно быстро найти нужный бэкап перед восстановлением или переносом сайта на другой сервер.

Инструкция: как сохранить файлы сайта по FTP

Шаг 1. Подготовьте FTP-клиент

Для работы по FTP нужен клиент, например FileZilla. Если программа уже установлена, подготовьте данные для подключения к серверу. Обычно это хост, логин, пароль и порт. Эти реквизиты можно получить в панели управления Timeweb.

Шаг 2. Подключитесь к серверу

Откройте FTP-клиент и введите реквизиты подключения. После авторизации вы увидите структуру каталогов аккаунта на сервере. В одной панели будет локальный компьютер, в другой — удалённые директории хостинга.

Шаг 3. Найдите нужную директорию сайта

Перейдите в каталог проекта и убедитесь, что это именно тот сайт, который нужно сохранить. Если на аккаунте несколько доменов или тестовых копий, проверяйте путь внимательно.

Шаг 4. Скачайте файлы на компьютер

В отличие от файлового менеджера и SSH, FTP позволяет напрямую скачать файлы и папки без предварительного архивирования. Для этого просто выберите нужный каталог сайта и скопируйте его в локальную папку на компьютере.

Это удобно, если вы хотите получить живую структуру файлов, а не один архив. Например, такой вариант иногда полезен перед локальной отладкой проекта или сравнением изменений.

Шаг 5. Проверьте, что все данные скачались полностью

После завершения загрузки обязательно убедитесь, что передача прошла без ошибок. В FTP-клиенте обычно есть журнал операций, где видно, были ли пропущенные файлы или неудачные попытки скачивания. Если ошибок много, лучше повторить выгрузку или использовать другой способ, например SSH.

Инструкция: как сделать архив сайта по SSH

Шаг 1. Подключитесь к серверу по SSH

Если на аккаунте включён SSH-доступ, подключитесь к серверу удобным способом: через терминал, SSH-клиент или встроенную SSH-консоль, если используете её через панель управления. Этот вариант подходит тем, кто уже работает с сервером через командную строку и хочет получить более надёжный результат для больших проектов.

Шаг 2. Перейдите в нужную директорию

После входа найдите каталог сайта. Для удобства можно сначала проверить содержимое домашней директории и убедиться, где именно расположен проект. Обычно рабочая папка сайта лежит внутри директории сайта и содержит public_html.

Шаг 3. Создайте архив файлов

Для архивирования файлов в документации Timeweb используется команда tar. Логика простая: вы указываете имя будущего архива и имя директории сайта. После выполнения команды архив создаётся в корневой директории аккаунта.

Такой способ удобен тем, что вы получаете готовый tar-архив, который затем можно скачать по FTP, через файловый менеджер или другим удобным способом.

Шаг 4. Что делать, если сайт большой и процесс прерывается

При архивировании большого объёма данных процесс может прерываться из-за ограничений на хостинге. Это нормальная практическая проблема для крупных сайтов, каталогов с медиафайлами и проектов с большим количеством документов.

В таких случаях Timeweb рекомендует использовать варианты команды tar с ограничением скорости через pv. Это снижает нагрузку и помогает завершить архивацию без обрыва. Кроме того, один из вариантов команды позволяет отслеживать ход процесса и в конце выводит сообщение «END», когда операция завершена.

Для владельца сайта это означает следующее: если обычная команда tar не сработала, не нужно считать, что бэкап невозможен. Нужно просто использовать более щадящий вариант архивации через SSH.

Шаг 5. Найдите архив в корневой директории аккаунта

После завершения операции архив сохраняется в корневой директории аккаунта. Это удобно, потому что вы можете затем скачать его любым привычным способом: через FTP, файловый менеджер или по SSH-команде, если используете дополнительные инструменты.

Инструкция: как создать дамп базы данных через phpMyAdmin

Шаг 1. Откройте раздел «Базы данных» в панели управления

Для ручной копии базы данных через браузер нужно перейти в раздел «Базы данных» в панели управления Timeweb. Здесь отображаются все базы, созданные в аккаунте. Если у вас несколько сайтов, обязательно проверьте, какая база относится к какому проекту.

Шаг 2. Перейдите в phpMyAdmin рядом с нужной базой

Рядом с именем нужной базы доступна ссылка для входа в phpMyAdmin. При открытии система запросит пароль — нужно указать пароль именно от текущей базы данных, а не от аккаунта Timeweb.

Это важный момент, на котором часто ошибаются новички. Если вводить пароль от панели управления, вход в phpMyAdmin не сработает.

Шаг 3. Откройте вкладку «Экспорт»

После входа в phpMyAdmin выберите нужную базу и перейдите на вкладку «Экспорт». В интерфейсе это отдельный раздел верхнего меню, где собраны инструменты выгрузки базы данных.

Шаг 4. Запустите экспорт

Для типового дампа базы достаточно нажать кнопку «Вперед». После этого phpMyAdmin сформирует SQL-файл и предложит скачать его на локальный компьютер.

На практике вы получаете дамп базы данных в формате .sql. Это и есть резервная копия содержимого MySQL, которую можно позже использовать для восстановления или переноса сайта.

Шаг 5. Сохраните SQL-файл вместе с архивом сайта

Очень удобно хранить SQL-файл рядом с архивом файлов сайта. Тогда у вас в одной папке будет полный комплект резервной копии: отдельно файлы, отдельно база данных. Это особенно важно, если вы делаете несколько бэкапов перед разными этапами работы.

Если вам важны удобство панели, структура разделов и повседневная работа с хостингом, стоит отдельно изучить и Timeweb как площадку для CMS-проектов. Но сама логика ручного бэкапа остаётся одинаковой: файлы и база должны сохраняться отдельно, а затем храниться как единый комплект.

Инструкция: как сделать дамп базы данных по SSH

Шаг 1. Подключитесь по SSH

Если вам удобнее работать через терминал, подключитесь к серверу по SSH. Такой подход особенно полезен, когда вы уже используете консоль для обслуживания сайта и хотите сохранить базу без браузера и phpMyAdmin.

Шаг 2. Подготовьте имя базы и пароль

Для создания дампа понадобится имя базы данных и её пароль. Эти данные можно посмотреть в настройках CMS или в панели управления Timeweb в разделе с базами данных.

Шаг 3. Выполните команду mysqldump

В документации Timeweb для ручного дампа базы используется команда mysqldump с указанием имени базы, пользователя, пароля и дополнительного параметра, позволяющего корректно формировать дамп. После выполнения команды SQL-файл сохраняется в корневой директории аккаунта.

Для практической работы это удобно тем, что результат сразу оказывается на сервере и может быть скачан позже вместе с архивом файлов.

Шаг 4. Проверьте, что дамп создался

После завершения команды убедитесь, что SQL-файл действительно появился в нужной директории и имеет ожидаемый размер. Если файл пустой или слишком маленький, стоит перепроверить имя базы, пароль и корректность команды.

Как понять, что ручная резервная копия получилась полноценной

Одна из самых частых ошибок — считать бэкап готовым просто потому, что «что-то скачалось». На деле нужно убедиться в трёх вещах:

  • у вас есть копия файлов сайта
  • у вас есть отдельный дамп базы данных
  • обе части сохранены в понятном месте и подписаны по дате

Если у вас только архив файлов — этого мало. Если только SQL-файл — тоже недостаточно. Полезно сразу проверить названия файлов, дату создания, размер и место хранения.

Ещё лучше — периодически делать тест: открывать архив, убеждаться, что внутри есть структура сайта, а SQL-файл действительно содержит экспорт базы, а не пустой документ.

Частые ошибки и проблемы при ручном бэкапе

Сохраняют только файлы без базы данных

Это самая распространённая ошибка. Пользователь скачивает директорию сайта по FTP или архивирует public_html через файловый менеджер и думает, что на этом всё. Но без дампа MySQL такой бэкап неполон.

Путают пароль от аккаунта и пароль базы данных

При входе в phpMyAdmin нужен пароль именно от базы данных. Если использовать пароль от панели управления, авторизация не пройдёт. Этот момент особенно часто сбивает новичков, которые впервые работают с MySQL на хостинге.

Пытаются архивировать большой сайт через файловый менеджер

Файловый менеджер удобен, но не рассчитан на большие объёмы данных. Если сайт крупный, с большим количеством изображений, резервных архивов, импортов и тяжёлых каталогов, лучше сразу использовать SSH. Это сэкономит время и нервы.

Не проверяют, куда сохранился архив

При работе по SSH архив и дамп базы сохраняются в корневой директории аккаунта. Если не проверить это сразу, потом можно запутаться и решить, что команда не сработала.

Не подписывают резервные копии по дате

Через несколько недель одинаковые файлы вроде «backup.tar» и «dump.sql» превращаются в хаос. Лучше сразу использовать понятные имена: домен, дата, тип данных. Например:

  • site-example_2026-04-18_files.tar
  • site-example_2026-04-18_db.sql

Хранят бэкап только на сервере

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

Полезные советы по ручному резервному копированию

Перед рисковыми изменениями делайте отдельную копию вручную

Даже если автоматические резервные копии на хостинге работают исправно, перед важными действиями лучше делать отдельный ручной бэкап. Это самый спокойный и безопасный сценарий.

Для небольших сайтов используйте самый простой способ

Если сайт маленький, не усложняйте себе задачу. Архив через файловый менеджер и дамп через phpMyAdmin — вполне рабочий и понятный набор действий для большинства владельцев сайтов.

Для крупных проектов переходите на SSH

Если сайт тяжёлый, содержит много файлов, изображений, экспортов или несколько рабочих копий, лучше делать резервную копию по SSH. Это надёжнее и обычно удобнее в длительной перспективе.

Периодически проверяйте, умеете ли вы восстанавливать копию

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

Храните резервные копии в двух местах

Хорошая практика — держать копии не только на компьютере, но и во внешнем хранилище. Например, один экземпляр можно оставить локально, а второй — в облаке или на другом сервере.

Следите за составом бэкапа

Если сайт использует несколько баз данных, нестандартные каталоги, отдельные папки для загрузок или служебные файлы вне public_html, учитывайте это заранее. Чем сложнее проект, тем внимательнее нужно проверять, всё ли вошло в резервную копию.

Когда какой способ выбирать на практике

Для новичка

Если вы только начинаете работать с хостингом, самый удобный вариант обычно такой:

  • файлы — через файловый менеджер
  • база — через phpMyAdmin

Это даёт наглядный и понятный результат без работы в терминале.

Для владельца сайта, который часто пользуется FTP

Если вы уже привыкли к FileZilla или другому FTP-клиенту, логичный вариант:

  • файлы — по FTP
  • база — через phpMyAdmin

Такой набор особенно удобен, когда нужно быстро скачать сайт на локальный компьютер без промежуточной архивации.

Для продвинутой работы и больших сайтов

Если сайт крупный или вы привыкли работать через консоль, оптимальный вариант:

  • файлы — по SSH через tar
  • база — по SSH через mysqldump

Это наиболее гибкий и надёжный сценарий для технически уверенной работы.

Заключение

Ручная резервная копия сайта в Timeweb — это несложная, но очень важная процедура, которая помогает защитить проект перед обновлениями, переносом, настройкой и любыми рискованными изменениями. Полноценный бэкап всегда состоит из двух частей: копии файлов и дампа базы данных.

Для файлов можно использовать файловый менеджер, FTP или SSH, а для базы данных — phpMyAdmin или SSH. Самый простой путь подходит новичкам, а для крупных проектов удобнее использовать консольные инструменты. Главное — не ограничиваться только одной частью сайта и не считать бэкап завершённым, пока у вас нет и файлов, и SQL-дампа.

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

Возможно вам будет интересно