Хостинг Remix в России
Деплой Remix из Git: серверные loader'ы и action'ы в микро-VM, домен с SSL, оплата в рублях.
Remix — фреймворк, который сознательно опирается на сервер: loader'ы читают данные, action'ы принимают формы, а браузер получает готовый HTML. На Татнет он и запускается как сервер: собранное приложение живёт в микро-VM, получает домен с сертификатом и уходит в ноль реплик, когда никого нет.
Что Татнет делает с проектом на Remix
Node-сервер вашей сборки
Платформа находит серверную точку входа в build/ и запускает её. Всё, что вы написали в loader'ах, hooks и action'ах, выполняется у вас.
Переезд на React Router v7
Remix v3 превратился в React Router в framework-режиме — его платформа распознаёт отдельно, по react-router.config. Переименовывать приложение при переезде не нужно.
Домены и SSL без ручной работы
Поддомен *.tatnet.app выдаётся сразу, свой домен подключается в пару кликов, сертификат Let's Encrypt выпускается и продлевается сам.
Секреты вне репозитория
Переменные окружения хранятся зашифрованными и подставляются в приложение на запуске. Смена значения перезапускает приложение без повторной сборки.
Настройки сборки
- Фреймворк в панели
remix- Команда сборки
remix build- Папка с результатом
build- Как работает в проде
- Node-сервер в микро-VM Firecracker, scale-to-zero
- Версии Node.js
- 22 и 24
- Пакетный менеджер
- npm, yarn, pnpm или bun — по локфайлу и полю packageManager
Как задеплоить Remix
Подключите репозиторий
GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Remix.
Проверьте команду сборки
Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.
Деплой
Сборка идёт в одноразовой микро-VM, результат запускается как ваш Node-сервер. Приложение доступно на поддомене *.tatnet.app или вашем домене.
Возможности Remix на Татнет
Автоопределение при подключении репозитория
GitHub, GitLab и Gitea
Кастомный домен и бесплатный SSL
Переменные окружения и секреты
Preview для Pull Request
Логи сборки и рантайма в панели
Монорепозиторий (Root Directory)
Заголовки, редиректы и rewrites на edge
Серверные loader'ы и action'ы
Vite-сборка Remix 2
React Router v7 (framework mode)
Сессии и куки на сервере
Частые вопросы про Remix
У меня Remix на Vite — что указать в команде сборки?
В пресете стоит remix build, как в классической сборке. Проекты на Vite собираются командой vite build — впишите её в поле «Команда сборки» или оставьте скрипт build в package.json, платформа возьмёт его.
Мы переезжаем на React Router v7. Что-то сломается?
Нет. Как только в репозитории появится react-router.config, автоопределение вернёт react-router и подставит react-router build. Приложение, домен и переменные окружения остаются теми же.
Можно ли держать приложение всегда тёплым?
Да, в настройках приложения задайте число реплик от 1 до 10. Ноль означает scale-to-zero — экземпляр гаснет в простое и поднимается на первом запросе.
Где смотреть ошибки в проде?
Рантайм-логи приложения стримятся в панель. Там же история деплоев: видно, на каком коммите приложение работает сейчас и что было до него.
Другие фреймворки в категории «Фуллстек»
Полный список — каталог фреймворков.
Задеплойте Remix на Татнет
Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.