ServManv1.1.0
Новое в 1.1.0Сценарии: настройка сервера в один клик

Все серверы —
в одном окне

SSH-терминал, файлы по SFTP и живой мониторинг ресурсов в одной сессии. Вкладки и сплит, одна команда сразу на все серверы — и готовая настройка сервера с планом и откатом.

  • Бесплатно, без аккаунта
  • Windows 10 / 11
  • MSI без прав администратора
Главное окно ServMan: боковая панель с группами серверов, вкладки сессий, терминал в две панели с htop и монитор ресурсов CPU, памяти и диска
  • 3 в 1

    Терминал + SFTP + монитородна сессия вместо трёх программ

  • Сплит

    До 4 панелейв одной вкладке, без повторного входа

  • Агенты

    0 на серверахметрики идут по той же SSH-сессии

  • Секреты

    DPAPIпароли защищены средствами Windows

Зачем

Вместо трёх окон — одно

Обычный день администратора — терминал в одном окне, WinSCP в другом, htop в третьем, и всё это для каждого сервера. ServMan собирает это в одну вкладку на сервер.

Терминал

Вкладки, сплит до 4 панелей, рассылка команд, сниппеты, поиск по выводу и автопереподключение.

вместо PuTTY · KiTTY · tmux

Файлы

SFTP в две панели, перетаскивание из проводника, встроенный редактор и синхронизация папок.

вместо WinSCP · FileZilla

Мониторинг

CPU, память, диск и сеть в реальном времени, обзор всего парка и журнал подключений.

вместо htop в отдельном окне · агентов

Новое в 1.1.0 · Сценарии

Настройка сервера в один клик —
и откат в один клик

Защита, сайт с HTTPS, PostgreSQL с бэкапами, Docker — ServMan проверит сервер, покажет план изменений и выполнит его по SSH. Каждое изменение записывается вместе с резервной копией.

  1. 01

    Проверка

    Балл безопасности от 0 до 100 за 10 секунд — ничего не меняя на сервере.

  2. 02

    План

    Пакеты, файлы, службы и порты видно до того, как вы нажмёте «Запустить».

  3. 03

    Запуск

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

  4. 04

    Откат

    Каждое изменение — в журнале вместе с резервной копией. Вернуть как было — одна кнопка.

Страница «Сценарии» в ServMan: балл безопасности сервера, каталог готовых сценариев настройки и история запусков

Каталог

  • Базовая защита

    Файрвол ufw, fail2ban против перебора паролей, автоматические обновления безопасности и вход только по ключу.

  • Сайт с HTTPS

    nginx, бесплатный сертификат Let’s Encrypt с автопродлением и редирект на https. Перед выпуском сертификата ServMan проверит, что домен указывает на сервер.

  • PostgreSQL с бэкапами

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

  • Docker и Compose

    Docker из репозитория дистрибутива, docker compose и зеркало Docker Hub при необходимости.

  • Подкачка, обновление, очистка

    Файл подкачки для небольших VPS, обновление всех пакетов без вопросов и освобождение места: кэш пакетов, старые ядра, журналы.

Чтобы ничего не сломать

  • Страховка входа

    Перед изменением SSH и файрвола на сервере взводится таймер. ServMan проверяет новым подключением, что вход работает, — иначе сервер сам вернёт прежние настройки через 4 минуты.

  • Работает без ServMan

    Сценарий выполняется на сервере отдельно от SSH-сессии: обрыв связи или закрытое приложение его не прервут, итог можно прочитать позже.

  • Защита боевых серверов

    Для серверов из группы «Прод» запуск нужно подтвердить именем сервера.

Без агентовUbuntu 22.04 · 24.04Debian 12 · 13

Подробнее о сценариях

Возможности

Сделан для ежедневной работы с серверами

Никаких «демо-функций»: каждая возможность ниже — реальный экран приложения. Полный список — на странице возможностей.

01 / Терминал

Сплит, вкладки и одна команда на все серверы

Разделите вкладку на четыре терминала поверх одного SSH-подключения, а рассылкой ввода выполните обновление сразу на всём кластере — без tmux, скриптов и Ansible.

  • До 4 панелей в одной вкладке без повторного входа
  • Рассылка ввода во все вкладки, любую можно исключить
  • Сниппеты: команда в один клик, Shift+клик — вставить без Enter
  • Поиск по выводу, кликабельные ссылки, WebGL-рендер

CtrlShiftD сплитCtrlShiftB рассылка

Рассылка ввода в ServMan: терминал разделён на две панели, команды uptime, df и free выполнены одновременно во всех вкладках

02 / Файлы

Две панели, как в WinSCP. Только рядом с терминалом

Компьютер слева, сервер справа. Перетаскивайте файлы из проводника на сервер и обратно, а терминал той же сессии всегда в соседней вкладке.

  • Drag & drop из проводника, в проводник и между папками на сервере
  • Док передач со скоростью, оставшимся временем и отменой
  • Права доступа: chmod галочками или восьмеричным кодом
  • Клавиатура: F2, Del, F5, Backspace, поиск по первым буквам
Файловый менеджер ServMan в режиме двух панелей: слева папка проекта на компьютере, справа /home/deploy/shop на сервере

03 / Редактор

Поправить конфиг — не скачивая его

Текстовые файлы открываются в панели предпросмотра и правятся прямо в приложении. А любимый редактор — VS Code, Notepad++, Sublime — подхватывает файл и каждое сохранение сразу уходит на сервер.

  • Встроенный редактор, Ctrl+S сохраняет на сервер
  • Внешний редактор с автозагрузкой при каждом сохранении
  • Защита от конфликтов, если файл на сервере успели изменить

ShiftEnter во внешнем редакторе

Предпросмотр файла docker-compose.yml в ServMan с кнопками «Скачать» и «Редактировать»

04 / Синхронизация

Сравнить и синхронизировать папки за один проход

ServMan сравнивает локальную и удалённую папку, показывает, что новее и чего не хватает, и копирует только нужное — на сервер, с сервера или в обе стороны.

  • Три направления: на сервер, с сервера, в обе стороны
  • Удаление лишнего по желанию и выбор строк вручную
  • Размеры и даты по обе стороны — видно, что и почему изменится
Диалог «Синхронизация папок» в ServMan: список отличий между локальной и удалённой папкой с направлением копирования

Мониторинг

Видно, что происходит на сервере. Сразу

Монитор ресурсов открыт рядом с терминалом каждой Linux-сессии. Ничего не нужно ставить на сервер — данные идут по той же SSH-сессии.

CPU, память, диск, сеть

График загрузки и load average, память и swap, занятость диска и трафик — обновление каждые 2,5 секунды.

Без агентов

Метрики читаются из /proc через уже открытое подключение. Ни демонов, ни открытых портов.

Панель «Монитор» в ServMan: графики CPU и сети, память, диск и блок «Сервер» с адресом, ОС, ядром, CPU и отпечатком ключа

Копирование в один клик

Щелчок по значению копирует его. «Копировать всё» кладёт в буфер готовую сводку: адрес, ОС, ядро, CPU, ресурсы и отпечаток ключа.

Параметры сессии

Шифр, обмен ключами, тип и SHA-256-отпечаток ключа хоста — видно, как именно вы подключены.

05 / Обзор

Весь парк серверов на одном экране

Сколько серверов в сети, средняя задержка и активные сессии. Таблица с CPU, памятью и диском по группам, подключение ко всей группе одной кнопкой и журнал событий справа.

Страница «Обзор» в ServMan: 7 из 8 серверов в сети, таблица серверов Production, Staging и Infrastructure с загрузкой ресурсов

06 / Палитра команд

Ctrl+K — и вы уже на нужном сервере

Палитра ищет серверы, открывает файлы, подключает целую группу, переключает тему и рассылку ввода. А строка user@host:port подключает без сохранения.

  • Группы и закреплённые серверы с цветами и перетаскиванием
  • Импорт ~/.ssh/config вместе с ключами и ProxyJump
  • Jump-хосты, ssh-agent, ключи, пароль и 2FA

CtrlK палитраAlt1…9 вкладка

Палитра команд ServMan поверх страницы «Обзор»: список серверов со статусом подключения

Оформление

Тёмная, светлая или как в системе

Спокойный интерфейс без визуального шума: моноширинный JetBrains Mono в терминале и отдельные палитры терминала под каждую тему.

ServMan в светлой теме: страница «Обзор» со списком серверов и журналом
ServMan в тёмной теме: та же страница «Обзор»
← ТёмнаяПотяните разделительСветлая →

Безопасность и приватность

Ваши ключи остаются вашими

ServMan не требует аккаунта и не отправляет ваши данные в облако. Серверы, пароли и ключи хранятся локально и защищены средствами Windows.

Данные не покидают ваш компьютер

Единственное, что уходит наружу, — анонимная статистика со случайным номером установки. Её можно выключить в «Настройки → Анонимная статистика», номер установки удалится вместе с ней.

Анонимно отправляется

  • версия
  • Windows
  • язык
  • число запусков
  • какие функции используются

Никогда не отправляется

  • адреса и имена серверов
  • логины
  • пути
  • содержимое сессий
  • пароли и ключи

Пароли под DPAPI

Секреты шифруются системным хранилищем Windows и привязаны к вашей учётной записи.

Проверка ключа хоста

Новый или изменившийся SHA-256-отпечаток показывается до того, как вы введёте пароль.

Зашифрованный бэкап

Экспорт конфигурации с паролем: scrypt + AES-256-GCM, вместе с сохранёнными паролями.

Ключи ED25519

Генерация ключа и установка на сервер в один клик — как ssh-copy-id, только без консоли.

Проверенные обновления

Манифест только по HTTPS, установщик запускается лишь при совпадении SHA-256.

Без облака и аккаунтов

Серверы, ключи и история хранятся только на вашем компьютере.

Клавиатура

Руки остаются на клавиатуре

Основные действия — в одно сочетание. Полный список — в описании возможностей.

Палитра команд и быстрое подключениеCtrlK
Новое подключениеCtrlShiftT
Закрыть сессиюCtrlShiftW
Следующая вкладкаCtrlTab
Перейти к вкладке по номеруAlt1…9
Разделить терминалCtrlShiftD
Рассылка ввода во все вкладкиCtrlShiftB
Поиск в терминалеCtrlShiftF
Размер шрифта терминалаCtrl+ / −
Копировать выделениеCtrlShiftC
Переименовать файлF2
Открыть файл во внешнем редактореShiftEnter

FAQ

Частые вопросы

Чем ServMan отличается от PuTTY и WinSCP?

PuTTY — это терминал, WinSCP — файлы, а для нагрузки обычно открывают htop в третьем окне. В ServMan всё это — одна сессия: терминал со сплитом и рассылкой команд, SFTP в две панели и живой монитор ресурсов. Плюс группы серверов, палитра команд и синхронизация папок.

ServMan бесплатный?

Да. Скачайте установщик и пользуйтесь без регистрации, аккаунтов и ограничений по числу серверов.

Где хранятся пароли и насколько это безопасно?

Только на вашем компьютере. Пароли и парольные фразы шифруются системным хранилищем Windows (DPAPI) и привязаны к вашей учётной записи. Если системное шифрование недоступно, ServMan не сохраняет секреты на диск и честно об этом сообщает.

Можно ли подключаться по SSH-ключу?

Да. Режим «Авто» сам пробует ssh-agent и ключи id_ed25519, id_ecdsa и id_rsa из ~/.ssh, а можно указать конкретный ключ с парольной фразой. На странице «Ключи SSH» есть генерация ED25519 и установка ключа на сервер в один клик.

Нужно ли что-то ставить на сервер для мониторинга?

Нет. ServMan читает метрики через ту же SSH-сессию из /proc — никаких агентов, демонов и открытых портов. Мониторинг работает на Linux-серверах.

Что такое «Сценарии» и не сломают ли они сервер?

Это готовая настройка сервера: защита, HTTPS-сайт, PostgreSQL, Docker и другое. До запуска ServMan проверяет сервер и показывает план изменений, каждое изменение записывается вместе с резервной копией и откатывается одной кнопкой. Изменения входа идут со страховкой: если ServMan не сможет войти заново, сервер сам вернёт прежние настройки. Поддерживаются Ubuntu 22.04, 24.04 и Debian 12, 13.

Что ServMan отправляет о себе?

Только анонимную статистику: версию, Windows, язык, число запусков и какими функциями пользуются — со случайным номером установки. Адреса и имена серверов, логины, пути и содержимое сессий не отправляются никогда. Статистика отключается в «Настройки → Анонимная статистика», вместе с ней удаляется и номер установки.

Поддерживаются ли jump-хосты и ~/.ssh/config?

Да. У сервера можно указать бастион user@host:port, а импорт ~/.ssh/config переносит Host, User, Port, IdentityFile и ProxyJump.

Как перенести настройки на другой компьютер?

В настройках есть экспорт в файл .servman. Если задать пароль, файл шифруется (scrypt + AES-256-GCM) и включает сохранённые пароли; без пароля экспортируются только серверы, группы и сниппеты.

Какие версии Windows поддерживаются?

Windows 10 и Windows 11, 64-битные. Установщик — стандартный MSI, права администратора не нужны.

Windows SmartScreen предупреждает при запуске — это нормально?

Да, для новых программ без репутации у Microsoft это обычное поведение. Нажмите «Подробнее» → «Выполнить в любом случае». Целостность файла можно проверить по контрольной сумме SHA-256 на странице загрузки.

Как обновляться?

ServMan сам проверяет обновления при запуске и раз в 6 часов. Когда выходит новая версия, достаточно нажать «Установить» — установщик скачается, будет проверен по SHA-256 и запустится после закрытия приложения.

Подключитесь к первому серверу через минуту

Установите ServMan, импортируйте ~/.ssh/config — и все ваши серверы уже в боковой панели.

ServMan-1.1.0-setup.msi · Windows 10 / 11 · бесплатно