Files

74 lines
3.1 KiB
Markdown

# 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 в репозитории проекта.