Документация

Начало работы с Termal OS.

От нуля до удалённого рабочего стола по SSH — за пару минут.

Начало работы

Termal OS — настольное приложение. На ваших серверах ставить нечего: оно общается с ними по обычному SSH-соединению.

  1. Скачайте Termal OS для своей платформы и запустите установщик.
  2. При первом запуске вы создаёте локальный аккаунт и принимаете условия — так готовится ваше локальное зашифрованное хранилище.
  3. Добавьте первый сервер (см. ниже) — и всё, можно работать.
Ваши учётные данные хранятся в зашифрованном виде на вашем компьютере (AES-256-GCM). Без облачного аккаунта и без того, чтобы хоть один байт покидал вашу машину.

Добавить сервер

Нажмите Добавить сервер и заполните параметры подключения:

  • Хост и порт: например, server.example.com на 22.
  • Пользователь: ваш пользователь SSH.
  • Аутентификация: пароль или закрытый ключ (PEM) с необязательной парольной фразой.

Нажмите Проверить подключение, чтобы убедиться, что всё в порядке, до сохранения. При подключении Termal опрашивает сервер и подстраивает интерфейс: дистрибутив, веб-сервер, тип хостинга (Infomaniak / Plesk / cPanel / обычный), среды выполнения, базы данных и Docker.

# Termal нужен только доступ по SSH, как здесь: ssh [email protected]

Панель

Каждый сервер открывается в живом разделе Система, данные в который идут по WebSocket в реальном времени:

  • Процессор (общий и по ядрам), средняя нагрузка, память и подкачка.
  • Диски по точкам монтирования, сетевой трафик, время работы и самые тяжёлые процессы.
  • История с обнаружением аномалий (z-оценка), которая отмечает необычные всплески.

Остальные вкладки подстраиваются под то, что есть на сервере: Сайты (размещённые сайты, версия PHP, git pull, статистика посещений), Программы, Службы, Контейнеры (Docker, если он есть), Журналы (живой tail -F), Терминал и Рабочий стол.

Удалённый рабочий стол

Вкладка Рабочий стол открывает полноценную графическую среду поверх удалённой файловой системы: оконный менеджер, панель задач, меню «Пуск» и значки на рабочем столе. Среди встроенных приложений:

  • Проводник: файловый менеджер по SFTP — загрузка, скачивание папок архивом, упаковка и распаковка, права, копирование с настоящим окном прогресса.
  • Termal Code: редактор в духе VS Code (Monaco), с деревом файлов и вкладками.
  • Терминал: настоящая PTY-оболочка.
  • Termal Browser: браузер со вкладками, закладками и встроенными инструментами разработчика.
  • Монитор и диспетчер процессов: ресурсы в реальном времени и управление задачами.
  • Termal App Studio: создавайте собственные приложения Termal на HTML/JS прямо с рабочего стола. См. документацию для разработчиков.

Несколько мелочей для тех, кто проводит здесь много часов:

  • Палитра команд: нажмите ⌘/CtrlK, чтобы найти и запустить любое приложение или действие рабочего стола.
  • Горячие клавиши: нажмите ?, чтобы увидеть полный список (поиск, переименование, копировать / вырезать / вставить, в корзину…).
  • Отделить рабочий стол: вынесите рабочий стол сервера в отдельное окно (в заголовке будет имя сервера), чтобы следить за двумя серверами одновременно.
  • Передача между серверами: перетащите файл или папку из одного отделённого рабочего стола в другой — и он скопируется между двумя серверами (оригинал останется на месте).
  • Панель задач: её можно разместить сверху или снизу и при желании скрывать автоматически.

Оповещения и уведомления

Задайте пороги по процессору, памяти и диску (предупреждение и критический уровень), выберите интервал опроса и решите, куда идут уведомления:

  • Telegram, Slack, Discord, почта (SMTP) и обычные HTTP-webhook.
  • Активные оповещения выводятся баннером, рядом — журнал последних событий.
  • Эскалация, если проблема остаётся в критическом состоянии, и собственные пороги для каждого сервера: любой из них может брать значения по умолчанию или иметь свои.
Сервер помечается как недоступный только после нескольких неудачных проверок подряд: разовый обрыв сети вас не разбудит.

Редакции и лицензия

Termal OS бесплатен для одного сервера — с полным рабочим столом и полным мониторингом. Чтобы открыть больше серверов, ИИ-помощника, API и командные возможности, привяжите свой аккаунт termalos.com в разделе Настройки → Лицензия; лицензия проверяется онлайн и кешируется для работы без сети (запас 14 дней).

Полное сравнение — на странице цен.

Безопасность

  • Секреты (пароли SSH, закрытые ключи) шифруются алгоритмом AES-256-GCM мастер-ключом, своим для каждой установки.
  • Необязательный пароль приложения закрывает панель экраном блокировки.
  • Пути к журналам и доменные имена проверяются до выполнения любой удалённой команды.
Запускайте Termal локально, на своём компьютере. Если когда-нибудь будете размещать веб-версию, поставьте её за обратный прокси с аутентификацией и никогда не теряйте мастер-ключ.

Хотите написать собственные мини-приложения? Загляните в SDK и примеры на GitHub → или в обзор для разработчиков.