Хостинг Preact в России

Деплой Preact-приложения из Git: сборка, раздача с edge, домен с SSL. Оплата в рублях.

Preact распознаётся по preact-cli и собирается в папку build, откуда файлы уезжают на edge. Если вы используете Preact просто как замену React внутри Vite-проекта, платформа определит его как Vite — результат тот же самый, разница только в имени пресета.

Что Татнет делает с проектом на Preact

preact-cli и Vite

Классические проекты на preact-cli собираются командой preact build, современные Vite-шаблоны — командой vite build. Определяется автоматически.

Маленький бандл — быстрый первый экран

Preact выбирают ради веса, и раздача с edge этот выигрыш не съедает: файлы отдаются напрямую, без прослойки приложения.

Домен и SSL включены

Поддомен *.tatnet.app сразу после деплоя, свой домен — в пару кликов, сертификат Let's Encrypt автоматически.

Preview для веток

Pull Request получает свой адрес, так что правки можно показывать до мержа в основную ветку.

Настройки сборки

Фреймворк в панели
preact
Команда сборки
preact build
Папка с результатом
build
Как работает в проде
Статические файлы с edge-раздачей
Версии Node.js
22 и 24
Пакетный менеджер
npm, yarn, pnpm или bun — по локфайлу и полю packageManager

Как задеплоить Preact

01

Подключите репозиторий

GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Preact.

02

Проверьте команду сборки

Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.

03

Деплой

Сборка идёт в одноразовой микро-VM, готовые файлы уезжают на edge. Сайт доступен на поддомене *.tatnet.app или вашем домене.

Возможности Preact на Татнет

Автоопределение при подключении репозитория

Есть

GitHub, GitLab и Gitea

Есть

Кастомный домен и бесплатный SSL

Есть

Переменные окружения и секреты

Есть

Preview для Pull Request

Есть

Логи сборки и рантайма в панели

Есть

Монорепозиторий (Root Directory)

Есть

Заголовки, редиректы и rewrites на edge

Через vercel.json или tatnet.json

preact-cli

Есть

Preact внутри Vite

Определится как Vite

Prerendering в preact-cli

Да, результат раздаётся как статика

SPA-фолбэк

Через rewrite в vercel.json

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

Мы используем preact/compat вместо React. Это влияет на деплой?

Нет. Платформа смотрит на инструмент сборки, а не на то, какая библиотека рендерит компоненты.

Как задать базовый путь, если сайт живёт не в корне?

Настройте его в конфигурации сборки Preact, а на стороне платформы при необходимости добавьте rewrite в vercel.json.

Поддерживается ли pnpm?

Да: npm, yarn, pnpm и bun. Менеджер выбирается по локфайлу, а поле packageManager в package.json перекрывает выбор.

Можно ли добавить серверную логику?

Да, serverless-функциями Татнет на Go, Python, Node или Deno. Они получают свой HTTP-адрес и гаснут без нагрузки.

Другие фреймворки в категории «Фронтенд»

Полный список — каталог фреймворков.

Задеплойте Preact на Татнет

Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.