Начало работы с Termal OS.
От нуля до удалённого рабочего стола по SSH — за пару минут.
Начало работы
Termal OS — настольное приложение. На ваших серверах ставить нечего: оно общается с ними по обычному SSH-соединению.
- Скачайте Termal OS для своей платформы и запустите установщик.
- При первом запуске вы создаёте локальный аккаунт и принимаете условия — так готовится ваше локальное зашифрованное хранилище.
- Добавьте первый сервер (см. ниже) — и всё, можно работать.
Добавить сервер
Нажмите Добавить сервер и заполните параметры подключения:
- Хост и порт: например, server.example.com на 22.
- Пользователь: ваш пользователь SSH.
- Аутентификация: пароль или закрытый ключ (PEM) с необязательной парольной фразой.
Нажмите Проверить подключение, чтобы убедиться, что всё в порядке, до сохранения. При подключении Termal опрашивает сервер и подстраивает интерфейс: дистрибутив, веб-сервер, тип хостинга (Infomaniak / Plesk / cPanel / обычный), среды выполнения, базы данных и Docker.
Панель
Каждый сервер открывается в живом разделе Система, данные в который идут по 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 мастер-ключом, своим для каждой установки.
- Необязательный пароль приложения закрывает панель экраном блокировки.
- Пути к журналам и доменные имена проверяются до выполнения любой удалённой команды.
Хотите написать собственные мини-приложения? Загляните в SDK и примеры на GitHub → или в обзор для разработчиков.