Открывайте работу агента на любом экране, по HTTPS
Каждый сервер на боксе отвечает по адресу https://<port>-<box>.detachbox.dev, с websockets и горячей перезагрузкой. По умолчанию он доступен только вам; откройте один порт наружу и отправьте ссылку. На любом тарифе.
От $5 в месяц · Docker и sudo включены · Отмена из кабинета в любой момент
Что дают превью-адреса
Без туннелей
Привяжите dev-сервер к 0.0.0.0, и его адрес уже работает, вместе с HTTPS.
Приватно, пока не скажете
Открыть превью можете только вы, войдя в аккаунт. Откройте один порт наружу, когда ссылка нужна клиенту или другу.
Горячая перезагрузка через интернет
Websockets, server-sent events и стриминг проходят насквозь. Vite, Next.js, Rails и Django работают без настройки хоста.
Настоящие устройства
Тот же адрес открывается на телефоне, и мобильную вёрстку вы проверяете на самом телефоне.
Подробности
- Адрес
- https://<port>-<box>.detachbox.dev
- Порты
- С 1024 по 65535, всё, что слушает 0.0.0.0
- Доступ
- По умолчанию только владелец; до 20 публичных портов на бокс
- Пропускает
- Websockets, горячую перезагрузку, server-sent events, стриминг; загрузки до 100 MB
- Поисковики
- Каждое превью отвечает с noindex
Какие задачи с этим запускают
Вопросы по теме
Зачем отдельный домен?
Превью запускают ваш код, поэтому живут на detachbox.dev, отдельно от detachbox.com. Cookies кабинета туда не попадают.
Превью пишет, что порт никто не слушает
Привяжите сервер к 0.0.0.0 вместо localhost: npm run dev -- --host 0.0.0.0, next dev -H 0.0.0.0 или rails s -b 0.0.0.0.
Что станет с публичными портами после сброса?
Сброс снова делает все порты приватными. Нужные откройте наружу на странице бокса.
Открывайте работу агента на любом экране, по HTTPS
Запустите бокс, отдайте агенту задачу и закройте вкладку. Вернитесь к готовой работе.
Запустить мой боксСписание при запуске бокса · Отмена из кабинета; бокс работает до конца оплаченного месяца