2026-01-13 08:55:14 +07:00
2026-01-12 21:14:37 +07:00
fix
2026-01-13 08:55:14 +07:00

🚀 Server Ultimate Setup v5.1 — Универсальный серверный комбайн

Единственный скрипт для полной автоматизации настройки любого Linux сервера! Ubuntu - Debian - AlmaLinux - Rocky - CentOS - Fedora

Что делает скрипт (15+ функций) Категория Функция Описание 🔧 База Часовой пояс + пакеты mc, htop, gdu, curl, git, net-tools 👤 Пользователи Создание + SSH + sudo Только ключ / пароль+ключ, sudo NOPASSWD 🔒 SSH Hardening Отключение root/паролей, только ключи 📊 Аудит auditd + ротация 400MB логов, sudo/ssh/passwd мониторинг 🔄 Обновления Unattended Upgrades Ежедневные security updates 🐳 Docker + Compose Plugin Официальная установка 🌐 VPN WireGuard + OpenVPN Официальные скрипты (wg-quick, Angristan) 🛡️ Безопасность Fail2Ban Защита SSH от брутфорса 📈 Мониторинг glances + htop Реал-тайм статистика

🎯 Поддерживаемые ОС Debian-based RHEL-based Ubuntu 20.04/22.04/24.04 AlmaLinux 8/9 Debian 11/12 Rocky Linux 8/9 CentOS Stream 8/9 Fedora 38+

🚀 Быстрый старт (30 секунд)


# 1. Скачать
curl -fsSL http://10.0.1.48:3010/smolkik_adm/scripts/src/branch/main/ib.sh -o ib.sh

# 2. Права
chmod +x ib.sh

# 3. Запуск
sudo ./ib.sh

📋 Интерактивное меню

🚀 SERVER ULTIMATE v1.2.1 (ubuntu 24.04) 🚀
==============================================
1)  📛 Hostname                    2)  🌍 Часовой пояс + база
3)  👤 Пользователь                 4)  🔒 SSH безопасность  
5)  📊 Аудит + ротация логов       6)  🐳 Docker + Compose
7)  🌐 WireGuard                   8)  🔐 OpenVPN
9)  📈 Мониторинг                  10) 🛡️ Fail2Ban
11) 🧹 Очистка                     12) 🔄 Автообновления
S)  📊 Статус сервисов             0)  ❌ Выход

🔐 Безопасность (НЕ закроет вас снаружи!)

⚠️  ВНИМАНИЕ: Только root в системе!
✅ Сначала пункт 3 → Создать пользователя

Бэкап SSH перед изменениями (sshd_config.bak.20260112_2017)

Тест конфига sshd -t перед рестартом

Автовосстановление при ошибках

Проверка пользователей перед hardening

🛡️ Что устанавливается

  1. Базовые утилиты
mc htop zip wget curl git net-tools gnupg2 unzip gdu
  1. Безопасность
- auditd: 400MB ротация логов
- Fail2Ban: защита SSH  
- Unattended-Upgrades: ежедневные security updates
  1. DevOps
Docker + docker compose v2
WireGuard (wg-quick)
OpenVPN (Angristan script)
📊 СТАТУС СИСТЕМЫ
==============================================
🔄 Unattended: active        🛡️ Fail2Ban: active  
🔒 SSH: active               📊 Auditd: active
🐳 Docker: active            👥 Пользователей: 2
📅 Время: Mon Jan 12 20:17:23 UTC 2026

🎨 Кросс-платформенность Команда Ubuntu AlmaLinux Пакеты apt dnf SSH ssh sshd Docker get.docker.com docker-ce.repo Аудит auditd audit

📚 Полная документация Создание пользователя

1) Только SSH ключ (рекомендуется)
2) Пароль + SSH ключ
→ sudo NOPASSWD: ALL

Логи аудита

ausearch -k ssh_config     # Изменения SSH
ausearch -k sudoers        # sudo команды  
ausearch -k identity       # Изменения /etc/passwd

Unattended Upgrades

📅 Ежедневно в 6:00 UTC
🔒 Только security + updates
📋 /var/log/unattended-upgrades/

🐛 Частые проблемы и решения

Проблема	Решение
❌ "Кракозябры"	Используйте printf вместо echo -e
❌ SSH недоступен	Пункт 4 только после пункта 3!
❌ Docker не стартует	systemctl status docker
Description
No description provided
Readme 128 KiB
v.1.2.1 Latest
2026-01-12 13:32:28 +00:00
Languages
Shell 100%