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

Хостинг

Загрузка сайта по 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 (или /имя-сайта/public_html для дополнительных доменов)
  6. Порт: 21

REG.RU

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

SprintHost

  1. Панель → Хостинг → FTP
  2. Папка: /public_html
  3. Порт: 21

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)

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

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

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