Документация

Хостинг

Загрузка сайта по FTP

Что такое FTP-деплой

FTP (File Transfer Protocol) — протокол для загрузки файлов на сервер. Webrelay загружает ваш сайт напрямую на хостинг — не нужно скачивать ZIP и загружать вручную.

Как загрузить сайт

  1. На странице сайта нажмите «На хостинг»
  2. Выберите хостинг-провайдер (Timeweb, Beget, REG.RU, SprintHost или Другой)
  3. Введите данные FTP-подключения
  4. Нажмите «Выгрузить»

Webrelay запомнит реквизиты (кроме пароля) для повторных деплоев.

Где взять FTP-данные

Timeweb

  1. Панель управления → Хостинг → FTP
  2. Хост: указан в панели (обычно IP-адрес)
  3. Логин: ваш логин хостинга
  4. Пароль: пароль от хостинга
  5. Папка: /public_html (для основного домена)
  6. Порт: 21

Beget

  1. Панель → Сайты → FTP
  2. Хост: указан в панели
  3. Логин: ваш логин Beget
  4. Пароль: пароль от панели
  5. Папка: /имя-сайта/public_html — Beget создаёт для каждого сайта папку с его именем, а файлы кладутся в public_html внутри неё
  6. Порт: 21

REG.RU

  1. Хостинг → FTP-доступ
  2. Хост: указан в панели
  3. Логин: FTP-логин (может отличаться от логина в личном кабинете)
  4. Пароль: FTP-пароль
  5. Папка: зависит от панели. В ispmanager — www/ваш-домен.ru; в cPanel и Plesk — папка ваш-домен.ru без www. Точный путь показан в панели в колонке «Корневая директория».
  6. Порт: 21

SprintHost

  1. Панель → Хостинг → FTP
  2. Папка: domains/ваш-домен.ru/public_html — именно так, а не просто public_html
  3. Порт: 21

Подробный разбор с особенностями Sprinthost — в статье перенос сайта с Тильды на Sprinthost.

VPS/VDS (свой сервер)

Для VPS используйте SFTP (безопаснее FTP):

  1. Хост: IP вашего сервера
  2. Логин: пользователь сервера (root или созданный)
  3. Пароль: пароль SSH
  4. Папка: /var/www/html или /home/user/public_html
  5. Порт: 22
  6. Протокол: SFTP

Обзор папок на сервере

Не знаете, в какую папку загружать? Используйте кнопку «Обзор» в модалке деплоя. Webrelay подключится к FTP и покажет структуру папок — выберите нужную.

Автодеплой

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

  1. Откройте модалку деплоя
  2. Заполните FTP-данные
  3. Отметьте «Автодеплой после каждого бекапа»
  4. Нажмите «Выгрузить»

Теперь при каждом бекапе (ручном или по расписанию) сайт будет автоматически обновлён на хостинге.

Распространённые ошибки

«Connection refused» / «Не удалось подключиться»

  • Проверьте хост и порт
  • Убедитесь, что FTP включён в панели хостинга
  • Некоторые хостинги блокируют FTP по умолчанию — включите в настройках

«Login incorrect» / «Ошибка авторизации»

  • Проверьте логин и пароль
  • На некоторых хостингах FTP-логин отличается от логина в личном кабинете
  • Попробуйте сбросить пароль в панели хостинга

«Permission denied» / «Нет прав»

  • Папка /public_html может быть защищена — проверьте права доступа (chmod 755)
  • На VPS убедитесь, что пользователь имеет права на запись в целевую папку

«Timeout» / «Превышено время ожидания»

  • Файрвол хостинга может блокировать подключения — добавьте IP-адрес Webrelay в белый список
  • Попробуйте SFTP вместо FTP (порт 22)

FAQ

Чем FTP-деплой лучше скачивания ZIP?

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

Хранит ли Webrelay мой FTP-пароль?

Реквизиты (хост, логин, папка) сохраняются для повторных деплоев, пароль — нет, его нужно вводить заново. При автодеплое пароль хранится в зашифрованном виде.

В какую папку загружать сайт?

Единого ответа нет: у большинства хостингов папка зависит от вашего домена, а у REG.RU — ещё и от панели управления. На Timeweb для основного сайта это /public_html; на Beget — /имя-сайта/public_html; на SprintHost — domains/ваш-домен.ru/public_html; на REG.RU — www/ваш-домен.ru в ispmanager или ваш-домен.ru в cPanel/Plesk.

Если не уверены — нажмите «Обзор» в окне деплоя: Webrelay покажет структуру папок на сервере и предупредит, если выбранная папка выглядит как родитель веб-корня (внутри неё лежит public_html). Это важно: файлы, залитые уровнем выше, никуда не пропадут, но сайт не откроется.

Что выбрать — FTP или SFTP?

FTP (порт 21) подходит для обычного шаред-хостинга. На VPS/VDS используйте SFTP (порт 22) — это безопаснее, данные передаются по зашифрованному каналу.

Можно ли обновлять сайт автоматически?

Да. Включите автодеплой — после каждого бекапа (ручного или по расписанию) сайт автоматически перезаливается на хостинг. Подробнее — в разделе Резервные копии.

Попробуйте перенос бесплатно

Одна страница — бесплатно. Оцените результат за 1 минуту.

Перенести сайт