# ServerManager Pro 🚀 **Профессиональный инструмент для управления серверами** Поддержка Linux и Windows систем ![Version](https://img.shields.io/badge/version-2.0.0-blue) ![Platform](https://img.shields.io/badge/platform-linux%20%7C%20windows-green) ## ✨ Возможности - 🖥️ **Управление серверами** - централизованное управление SSH серверами - 📊 **Мониторинг** - отслеживание состояния серверов в реальном времени - 🔐 **Менеджер паролей** - безопасное хранение учетных данных - ⚡ **Шаблоны команд** - быстрый доступ к часто используемым командам - 📝 **Система заметок** - ведение документации по серверам - 🌐 **Сетевые инструменты** - диагностика и мониторинг сети - 🔄 **Пакетные операции** - массовое выполнение команд ## 🚀 Быстрый старт ### Установка на Linux: ```bash # Скачайте .deb пакет из релизов sudo dpkg -i servermanager-pro_*.deb # Или используйте скрипт установки chmod +x installers/install-linux.sh sudo ./installers/install-linux.sh ``` ### Установка на Windows: 1. Скачайте `.exe` файл из релизов 2. Запустите установщик от имени администратора 3. Следуйте инструкциям установщика ## 🛠️ Для разработчиков См. [PROJECT_GUIDE.md](PROJECT_GUIDE.md) для полного руководства по разработке. ### Основные команды: ```bash ./build.sh dev # Режим разработки ./build.sh build # Сборка для производства ./build.sh clean # Очистка сборок ``` ## 📁 Структура проекта ``` src/components/ ├── ServerList.js # Управление серверами ├── ServerMonitoring.js # Мониторинг серверов ├── NetworkMonitor.js # Мониторинг сети ├── PasswordManager.js # Менеджер паролей ├── CommandTemplates.js # Шаблоны команд ├── Notes.js # Система заметок ├── Dashboard.js # Главная панель └── Settings.js # Настройки приложения ``` ## 🔧 Требования - **Node.js** 16+ - **npm** 8+ - **Linux**: libgtk-3-0, libnss3, libxss1 (устанавливаются автоматически) - **Windows**: 10/11, .NET Framework 4.5+ ## 📄 Лицензия MIT License - смотрите файл LICENSE для деталей. ## 🤝 Поддержка Нашли баг или есть предложение? Создайте issue в репозитории проекта.