Хостинг frontend-проектов в России

Deploya публикует готовые статические сборки React, Vite и других frontend-проектов. Выполните npm run build, загрузите папку dist или build и получите публичный HTTPS-адрес без настройки собственного сервера.

Deploya принимает готовую сборку

Исходники frontend-проекта содержат JSX, TypeScript, зависимости и конфигурацию сборщика. Браузеру нужны подготовленные HTML, CSS и JavaScript-файлы, поэтому перед публикацией проект необходимо собрать локально или в CI.

Для Vite результат обычно находится в dist. Другие инструменты могут создавать build, out или другую папку — загружать нужно именно содержимое production-сборки, а не node_modules и не исходники проекта.

Подойдёт для

  • React и Vite SPA
  • Vue, Svelte и других статических build
  • Frontend-прототипов и личных кабинетов без своего backend
  • Сайтов, использующих внешние API

Deploya не выполняет npm install и npm run build на сервере и не запускает постоянный Node.js-процесс. Загружайте готовый результат сборки.

Как опубликовать Vite

Установите зависимости, выполните npm run build и проверьте папку dist. Её можно перетащить в Deploya или отправить командой npx @deploya-app/cli deploy --dir dist --prod.

  • Проверьте base и пути к assets
  • Загрузите содержимое dist
  • Откройте прямые ссылки на SPA-маршруты

Как опубликовать React

Команда сборки зависит от выбранного инструмента. После npm run build найдите папку результата — например dist для Vite или build для некоторых старых шаблонов — и загрузите её как статический проект.

  • Не загружайте node_modules
  • Не помещайте секретные API-ключи во frontend
  • Проверяйте относительные пути и регистр имён файлов

Обновления через CLI и API

Для повторяемых релизов используйте Deploya CLI. Он авторизуется через браузер и отправляет выбранную папку в production. Deploy API v1 подходит для собственной автоматизации и CI.

  • Безопасный вход CLI через браузер
  • Production-деплой существующего проекта
  • Токены API с отзывом в настройках

Как разместить сайт

  1. Соберите проект

    Выполните npm run build и убедитесь, что сборка завершается без ошибок.

  2. Найдите папку результата

    Для Vite это обычно dist; у другого инструмента проверьте его конфигурацию и документацию.

  3. Опубликуйте build

    Загрузите папку или ZIP в панели либо выполните deploy --dir dist --prod через CLI.

  4. Проверьте приложение

    Откройте главную, прямые SPA-маршруты, assets и запросы к внешним API.

Частые вопросы

Можно ли разместить React-сайт?

Да, если приложение работает как статическая frontend-сборка без собственного Node.js backend.

Как разместить Vite-проект?

Выполните npm run build и загрузите папку dist через интерфейс Deploya, ZIP или CLI.

Deploya сама выполняет npm install и сборку?

Нет. Сборку нужно выполнить до загрузки — локально, в CI или с помощью вашего AI-агента.

Можно ли разместить SPA?

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

Можно ли использовать внешний API?

Да, если API разрешает запросы с домена сайта. Секретные ключи нельзя безопасно хранить во frontend-коде.

Поддерживается ли Next.js?

Подойдёт только статический экспорт. SSR, Server Actions и Server Functions в Deploya не запускаются.

Как обновлять проект из терминала?

Используйте Deploya CLI и команду deploy с путём к готовой production-сборке.

Можно ли подключить свой домен?

Да. После проверки технической ссылки подключите домен в панели и настройте DNS.

Разместить frontend-проект

https://deploya.ru/frontend-hosting