Хостинг
Загрузка сайта по FTP
Что такое FTP-деплой
FTP (File Transfer Protocol) — протокол для загрузки файлов на сервер. Webrelay загружает ваш сайт напрямую на хостинг — не нужно скачивать ZIP и загружать вручную.
Как загрузить сайт
- На странице сайта нажмите «На хостинг»
- Выберите хостинг-провайдер (Timeweb, Beget, REG.RU, SprintHost или Другой)
- Введите данные FTP-подключения
- Нажмите «Выгрузить»
Webrelay запомнит реквизиты (кроме пароля) для повторных деплоев.
Где взять FTP-данные
Timeweb
- Панель управления → Хостинг → FTP
- Хост: указан в панели (обычно IP-адрес)
- Логин: ваш логин хостинга
- Пароль: пароль от хостинга
- Папка:
/public_html(для основного домена) - Порт: 21
Beget
- Панель → Сайты → FTP
- Хост: указан в панели
- Логин: ваш логин Beget
- Пароль: пароль от панели
- Папка:
/имя-сайта/public_html— Beget создаёт для каждого сайта папку с его именем, а файлы кладутся вpublic_htmlвнутри неё - Порт: 21
REG.RU
- Хостинг → FTP-доступ
- Хост: указан в панели
- Логин: FTP-логин (может отличаться от логина в личном кабинете)
- Пароль: FTP-пароль
- Папка: зависит от панели. В ispmanager —
www/ваш-домен.ru; в cPanel и Plesk — папкаваш-домен.ruбезwww. Точный путь показан в панели в колонке «Корневая директория». - Порт: 21
SprintHost
- Панель → Хостинг → FTP
- Папка:
domains/ваш-домен.ru/public_html— именно так, а не простоpublic_html - Порт: 21
Подробный разбор с особенностями Sprinthost — в статье перенос сайта с Тильды на Sprinthost.
VPS/VDS (свой сервер)
Для VPS используйте SFTP (безопаснее FTP):
- Хост: IP вашего сервера
- Логин: пользователь сервера (root или созданный)
- Пароль: пароль SSH
- Папка:
/var/www/htmlили/home/user/public_html - Порт: 22
- Протокол: SFTP
Обзор папок на сервере
Не знаете, в какую папку загружать? Используйте кнопку «Обзор» в модалке деплоя. Webrelay подключится к FTP и покажет структуру папок — выберите нужную.
Автодеплой
Включите автодеплой, чтобы сайт автоматически загружался на хостинг после каждого бекапа:
- Откройте модалку деплоя
- Заполните FTP-данные
- Отметьте «Автодеплой после каждого бекапа»
- Нажмите «Выгрузить»
Теперь при каждом бекапе (ручном или по расписанию) сайт будет автоматически обновлён на хостинге.
Распространённые ошибки
«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) — это безопаснее, данные передаются по зашифрованному каналу.
Можно ли обновлять сайт автоматически?
Да. Включите автодеплой — после каждого бекапа (ручного или по расписанию) сайт автоматически перезаливается на хостинг. Подробнее — в разделе Резервные копии.