detachbox

Откройте то, что сделал агент, на любом экране

Агент поднял сервер, и ссылка на него по HTTPS уже готова. Проверьте вёрстку на телефоне, отправьте клиенту демо, передайте отчёт по ссылке. Пока вы не откроете порт всем, ссылка работает только у вас. От $39 в месяц.

От $39 в месяц · Docker и sudo включены · Отмена из кабинета в любой момент

Файлы и превью терминала на shipyard. Порты 3000 и 8080 со своими HTTPS-адресами на detachbox.dev, порт 3000 открыт всем. Отчёт о покрытии доступен по ссылке: 3 открытия, кнопка «Отозвать».

Как это выглядит в деле

Превью одного терминала: порты 3000 и 8080 со своими HTTPS-адресами и процессами, порт 3000 открыт всем, отчёт о покрытии доступен по ссылке.

До любого dev-сервера одна ссылка

  • Без туннелей

    Привяжите dev-сервер к 0.0.0.0, и адрес уже работает, сразу с HTTPS.

  • Закрыто, пока не решите иначе

    Открыть превью можете только вы, войдя в аккаунт. Когда ссылка нужна клиенту или другу, откройте наружу один порт.

  • Горячая перезагрузка через интернет

    Websockets, server-sent events и стриминг проходят насквозь. Vite, Next.js, Rails и Django работают без настройки хоста.

  • Мобильная вёрстка на настоящем телефоне

    Откройте тот же адрес на телефоне и проверьте вёрстку пальцем.

Подробности

Адрес
https://<port>-<terminal-id>.detachbox.dev
Порты
С 1024 по 65535, всё, что слушает 0.0.0.0
Доступ
По умолчанию только владелец; до 20 публичных портов
Пропускает
Websockets, горячую перезагрузку, server-sent events, стриминг; загрузки до 100 MB
Поисковики
Каждое превью отвечает с noindex
Файлы
https://files-<terminal-id>.detachbox.dev

Вопросы по теме

Зачем отдельный домен?

Превью запускают ваш код, поэтому живут на detachbox.dev отдельно от detachbox.com: cookies кабинета туда не попадают. Приватные превью отклоняют межсайтовые запросы и встраивание, а файловый хост не отдаёт .env, .git и .detachbox.

Почему превью пишет, что порт никто не слушает?

Привяжите сервер к 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.

Что будет с публичным портом, когда его терминал завершится?

Он закроется вместе с терминалом. Превью и ссылки на файлы принадлежат терминалу, который их отдавал, и перестают отвечать в тот же момент, когда он завершается.

Откройте то, что сделал агент, на любом экране

Выберите размер, отдайте агенту задачу и закройте вкладку. Вернитесь к готовой работе.

Получить свой Compute

Первый ночной запуск сработает, иначе вернём деньги · Отмена в кабинете, а Compute доработает оплаченный месяц