feat: initial commit - ServerManager Pro v2.0.0
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
# ServerManager Pro
|
||||
|
||||
🚀 **Профессиональный инструмент для управления серверами**
|
||||
Поддержка Linux и Windows систем
|
||||
|
||||

|
||||

|
||||
|
||||
## ✨ Возможности
|
||||
|
||||
- 🖥️ **Управление серверами** - централизованное управление 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 в репозитории проекта.
|
||||
Reference in New Issue
Block a user