chrome-storm-c442 6179ded862 Initial commit: ServerManager GUI application
CustomTkinter desktop app for managing remote servers.
Features: SSH terminal, SFTP file transfer, key management,
background status monitoring, server CRUD with dark theme.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 07:49:13 -05:00

ServerManager

Desktop GUI-приложение для управления удалёнными серверами. CustomTkinter + Paramiko.

Возможности

  • CRUD серверов (SSH, Telnet, RDP, MariaDB, MSSQL, PostgreSQL)
  • Терминал — выполнение команд через SSH с auto-sudo
  • SFTP — загрузка и скачивание файлов с прогресс-баром
  • SSH-ключи — генерация, установка, копирование
  • Мониторинг — фоновая проверка online/offline
  • Тёмная тема

Установка

pip install -r requirements.txt

Запуск

python main.py

Конфигурация

При первом запуске создаётся config/servers.json из шаблона. Добавляйте серверы через GUI (кнопка "+ Add").

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

  • config/servers.json в .gitignore — никогда не коммитится
  • Пароли хранятся только локально
  • SSH-ключи (ed25519) — рекомендуемый метод аутентификации
  • sudo пароль передаётся через stdin (не виден в ps aux)
Description
Desktop GUI for managing remote servers (CustomTkinter + Paramiko)
Readme 3.9 GiB
v1.9.44 Latest
2026-03-07 07:34:58 +00:00
Languages
Python 96.1%
Shell 2.3%
JavaScript 1.1%
Batchfile 0.5%