Автоматизированный комплекс скриптов для настройки и оптимизации Ubuntu 24.04 серверов.
wget -qO server_launcher.sh https://raw.githubusercontent.com/gopnikgame/Server_scripts/main/server_launcher.sh && chmod +x server_launcher.sh && sudo ./server_launcher.shЦентральный менеджер для управления всеми модулями системы.
Первоначальная настройка системы:
- Установка базовых пакетов
- Настройка DNS (DoH/DoT, DNSSEC)
- Конфигурация UFW
- Безопасность SSH
- Управление IPv6
Оптимизированное ядро с BBR3:
- Версии: 6.14, 6.15
- Планировщик fq_pie
- Оптимизация для 10Gbit+
- ECN и TCP оптимизации
Мониторинг и диагностика BBR3.
Управление файлом подкачки:
- Автоматический расчет размера
- Создание/удаление swap
Тестирование DNS-серверов:
- Измерение скорости
- Проверка утечек
- Трассировка маршрутов
Автоматическое обновление системы:
- Гибкое расписание (еженедельно/ежемесячно)
- Автоперезагрузка (опционально)
- Детальное логирование
- Защита конфигураций
- Ubuntu 24.04 LTS
- 5GB свободного места
- Root-доступ
- Интернет
/root/server-scripts/ # Основная директория
/usr/local/server-scripts/ # Модули
/var/log/server-scripts/ # Логи
/etc/auto_update_vps.conf # Конфигурация автообновления
SSH:
- Только ключевая аутентификация
- Таймаут: 30 сек
- Максимум попыток: 3
UFW:
- Порты: 22, 80, 443
- Deny incoming / Allow outgoing
- Блокировка нежелательных AS
DNS:
- DoH/DoT поддержка
- DNSSEC включен
- Кеширование
# Системные логи
tail -f /var/log/server-scripts/server-scripts.log
# Логи автообновления
tail -f /var/log/auto_update_vps.log# SSH
ssh -T -v root@server
# DNS
resolvectl status
# BBR
sysctl net.ipv4.tcp_congestion_control
# Автообновление
cat /etc/auto_update_vps.conf- Запустите launcher
- Выберите "Обновить все модули"
- Перезагрузите при необходимости
MIT License © 2025 gopnikgame
Версия: 1.0.18 | Дата: 2025-11-17 | Автор: gopnikgame