detachbox
СтраницыВаш Compute

Ваш Compute

Один Compute на аккаунт: общий бюджет CPU/RAM, один постоянный диск для проектов и home и свежее Linux-окружение для каждого терминала.

Каждый терминал стартует в свежем Linux-окружении с Docker и sudo. Закрытие браузера оставляет его работать. Завершение терминала удаляет окружение; проекты и домашняя папка сохраняются.

Размеры

ТарифvCPURAMДискСетьТерминалов одновременноЦена в месяц
Start24 GB50 GB50 Mbit3$19
Pro48 GB100 GB100 Mbit5$35
Max816 GB200 GB200 Mbit8$59
Business816 GB300 GB300 Mbit10$149
Business Plus1632 GB600 GB500 Mbit15$299

Тариф задаёт три вещи, общие для всех терминалов: CPU и память, на которых они работают, диск аккаунта с проектами и домашней папкой и число терминалов одновременно. Тарифы Business добавляют приоритетную поддержку и счета на вашу компанию; об этом — в разделе Оплата.

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

Откройте Compute, выберите тариф и имя, затем перейдите в Stripe Checkout. Оплатите и вернитесь в кабинет. На аккаунте один Compute и пока нет терминалов: создайте проект и запустите в нём агента либо откройте оболочку.

Выбор тарифа Compute: Start, Pro и Max с их CPU, памятью, диском и числом одновременных терминалов, затем Business и Business Plus с приоритетной поддержкой и счетами на компанию, и Enterprise.

Как устроена страница

Страница Compute показывает тариф и цену, сколько терминалов работает из доступных по размеру со ссылкой на них, живые Ресурсы (CPU, память, диск, процессы и сеть, обновляются каждые 5 секунд) и Оплату с датой следующего списания, кнопками Управлять подпиской и Удалить Compute.

Страница Compute: shipyard на тарифе Business за $149 в месяц, работают 8 терминалов, живые CPU, память и диск и дата следующего списания.

Запуск терминала

Откройте «Терминалы» и создайте новый терминал. Выберите проект, агента и на чём он работает и нажмите «Запустить», создайте проект или откройте оболочку. Каждый новый терминал — свежее окружение; выберите существующий терминал для возврата к работающей задаче.

Терминал работает, пока вы его не завершите. Закройте браузер, ноутбук или телефон — его процессы, сессия tmux и контейнеры продолжают работу. Завершить терминал удаляет его окружение и освобождает место для следующего.

Без живых терминалов нет работающих контейнеров терминалов. Диск аккаунта и подписка Compute остаются. Откройте терминал, чтобы получить свежее окружение со своими сохранёнными данными.

Изменить размер

Откройте Compute и выберите новый размер. Проверьте цену и срок применения, затем подтвердите. Увеличение применяется сразу, уменьшение — со следующего периода, если сохранённые данные помещаются в полном размере.

Как считается диск

Диск вмещает ваши файлы в полном размере — в том, что показывает ls -l: 50 GB на Start — это 50 GB проектов и домашней папки, байт в байт. Ресурсы на странице Compute показывают, сколько из них занято.

Когда файлы доходят до вашего размера, запись останавливается. Страница Compute показывает, что диск заполнен, и приходит письмо. Удалите ненужное или перейдите на размер больше — запись сразу возобновится, а больший размер включается без перезапуска.

В терминале du -sh и df без флагов считают блоки после сжатия и показывают меньше, чем занимают ваши файлы. Посчитать папку так же, как считает ваш размер, можно с --apparent-size:

du -sh --apparent-size ~/* /work/* | sort -h

Что остаётся на следующий раз

  • Остаётся на диске аккаунта: все проекты в /work с кодом, настройками их запусков и общими сессиями агентов, а также домашняя папка /home/dev с настройками оболочки, git-ключами и установленными туда инструментами.
  • Уходит вместе с терминалом: пакеты apt, системные службы, задания cron, запущенные процессы, образы Docker, контейнеры, тома и кэш сборки, а ещё превью и ссылки на файлы этого терминала.

Удаление

Удаление Compute завершает терминалы, отменяет подписку и стирает диск аккаунта со всеми проектами и домашней папкой. Скопируйте нужные данные перед подтверждением.

Лимиты

ЛимитЗначение
Compute на аккаунт1, размер — по вашему тарифу
Терминалов одновременно3 на Start, 5 на Pro, 8 на Max, 10 на Business, 15 на Business Plus
ПроектыСколько поместится на диск, за $0
Публичных портов превью20
Действующих ссылок на файлы50
Процессов4000
Открытых обращений в поддержку20

Нужно больше мощности, чем у Business Plus? Enterprise — это нода, которую мы поднимаем для вашей команды.

Плановые перезагрузки ноды

Перезагрузка ноды прерывает процессы терминалов и сессии tmux. Проекты и домашняя папка остаются на диске аккаунта. Откройте проект любым из его запусков, и агент продолжит последнюю сессию проекта.

Где он работает

Ваш Compute работает в Казахстане, на нашем собственном оборудовании. Каждый терминал — непривилегированный системный контейнер с Docker внутри, а диск аккаунта подключается только к вашим терминалам. Частные сети и исходящая почта на порт 25 закрыты; интернет работает на скорости вашего тарифа. Подробности — на странице /security.

Что происходило

Журнал в боковом меню показывает каждую смену тарифа, проект, сохранённый запуск, публичный порт и ссылку на файл в вашем аккаунте с точным временем.