3.1 KiB
3.1 KiB
ServerManager Pro
🚀 Профессиональный инструмент для управления серверами
Поддержка Linux и Windows систем
✨ Возможности
- 🖥️ Управление серверами - централизованное управление SSH серверами
- 📊 Мониторинг - отслеживание состояния серверов в реальном времени
- 🔐 Менеджер паролей - безопасное хранение учетных данных
- ⚡ Шаблоны команд - быстрый доступ к часто используемым командам
- 📝 Система заметок - ведение документации по серверам
- 🌐 Сетевые инструменты - диагностика и мониторинг сети
- 🔄 Пакетные операции - массовое выполнение команд
🚀 Быстрый старт
Установка на Linux:
# Скачайте .deb пакет из релизов
sudo dpkg -i servermanager-pro_*.deb
# Или используйте скрипт установки
chmod +x installers/install-linux.sh
sudo ./installers/install-linux.sh
Установка на Windows:
- Скачайте
.exeфайл из релизов - Запустите установщик от имени администратора
- Следуйте инструкциям установщика
🛠️ Для разработчиков
См. PROJECT_GUIDE.md для полного руководства по разработке.
Основные команды:
./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 в репозитории проекта.