Облачный терминал
для серверов и компьютеров
Терминалы живут в облаке, а не на ноутбуке: закрыл крышку посреди сборки, открыл с телефона, и всё на месте. Ключи на устройстве не нужны, порты открывать не нужно.
Начать бесплатно Открытый кодСерверы на LinuxПо обычному SSH, одной командой на сервере
Компьютеры на macOS и LinuxДаже за NAT и без открытых портов
Любой браузерНа ноутбуке, планшете и телефоне
Как это работает
Три шага до первой команды
Добавь машину
На сервере одна команда, и он в списке. Компьютеру хватит небольшого агента: связь идёт изнутри.
Открой терминал
В любом браузере. Вкладки из разных проектов рядом, переход к любой машине по Cmd+K.
Работай как привык
Твой шелл, твои программы, sudo. Закрыл вкладку, а терминал работает дальше.
Возможности
Терминал, который понимает команды
tTerm знает, где начинается и кончается каждая команда, чем она закончилась и где ты сейчас. Поэтому с выводом удобно работать, а не только читать его.
Каждая команда блоком
Код возврата, время, каталог и ветка. Блок можно скопировать целиком, свернуть или выполнить ещё раз.
Строка ввода как в редакторе
Многострочный ввод, история на всех устройствах, подсказки и Tab. Опасную команду tTerm переспросит.
Каталог и ветка в один клик
Нажми на каталог или ветку над строкой ввода и выбери нужную. cd и git switch выполнятся обычным блоком.
vim и htop на всё окно
Полноэкранные программы работают как в обычном терминале. А если хочется по-старому, есть классический режим.
Терминал живёт без вкладки
Закрыл ноутбук посреди сборки? Она идёт дальше, вывод сохранится. Вернёшься с любого устройства.
Всё под рукой по Cmd+K
Перейти к терминалу, открыть новый на любой машине или выполнить действие. Одно сочетание клавиш вместо поиска по вкладкам.
Заметки рядом с машинами
Ранбуки, чек-листы и заметки о доступах лежат в проекте и открываются вкладкой рядом с терминалом.
Свои проекты в цвете
Проект под клиента, окружение или задачу, со своими машинами и заметками. По цвету видно, из какого проекта вкладка.
Имена терминалов
deploy, logs, migrations вместо terminal 2. Дважды щёлкни по терминалу, набери имя и нажми Enter.
Безопасность
Ключи не храним.
Порты не открываем.
Доступ к машинам легко дать и так же легко забрать. Вот как он устроен.
Сертификат на две минуты
Для каждого подключения подписываем свой сертификат SSH с твоим именем внутри, и он годится только для этого сервера. Твои ключи нам не нужны.
Подпись отдельно
Ключи CA живут в отдельном процессе без сети. Ядро не может их прочитать, только попросить подпись, и каждая подпись записывается.
sshd_config не трогаем
Доверие добавляется одной строкой в authorized_keys одного пользователя. Ничего не перезапускаем.
Связь только изнутри
Агент на компьютере сам выходит на связь, входящих портов не нужно. Удаляется одной командой.
Без посредников
Страница и терминалы идут напрямую на наш сервер в ЕС. Cloudflare у нас только DNS и команд не видит.
Открытый код
tTerm Web и агент открыты под AGPL. Установочный скрипт короткий: прочитай его перед запуском.
Для команды
СКОРОВидно, кто что запускал
Позови коллег в проект и дай каждому свою роль. Доступ к серверам больше не нужно раздавать ключами.
- Роли в проекте: владелец, админ, участник и наблюдатель.
- Общий журнал: кто, что, где и когда выполнил, и чем закончилось.
- Наблюдение: можно смотреть в терминал коллеги, и он всегда видит, кто смотрит.
Тарифы
Бесплатно, пока мы строим
Всё, что уже есть в tTerm, без оплаты. Платные тарифы появятся позже, и мы напишем о них заранее.
- До 50 машин
- До 24 открытых терминалов
- Серверы и компьютеры
- Свои проекты и заметки
- История команд с выводом 30 дней
- Терминалы живут без вкладки
- Тёмная и светлая тема
Вопросы
Нужно ли что-то ставить на мой компьютер?
Нет, хватит браузера. Ставить что-то нужно только на машины, к которым подключаешься: на сервер одна команда, на компьютер небольшой агент.
Что вы храните?
Команды с выводом 30 дней, чтобы показать историю, и журнал входов. Ключей и паролей не храним. Подробно в Политике конфиденциальности.
Чем это лучше обычного SSH-клиента?
Работает из любого браузера, ключи на устройстве не нужны. Терминал не обрывается, когда закрыл ноутбук. А каждая команда приходит блоком, который легко скопировать и повторить.
Как забрать доступ у tTerm?
Удали сервер в tTerm, и он сам уберёт свой доступ с сервера. Если сервер не ответит, tTerm покажет команду, которая сделает это на нём. Как убрать всё остальное, что поставил установщик, написано в начале самого скрипта. Агент с компьютера удаляется одной командой.
А бот в Telegram?
Остаётся и работает: терминал прямо в чате, @tTermNetBot. Веб и бот пока живут отдельно.
Как связаться с поддержкой?
Напиши на support@tterm.net. Если нашёл уязвимость, пиши на security@tterm.net.
Блог
Что нового в tTerm
tTerm теперь работает в браузере
Все серверы и компьютеры в одной вкладке, каждая команда отдельным блоком, и никаких ключей на устройстве. Что уже умеет tTerm Web, как подключить машину и что будет дальше.
Первый терминал за минуту
Войди по почте, добавь сервер одной командой и работай из любого браузера.