Skip to content

The Xanmod kernel installer with BBR3, as well as the post-installation configuration of the Linux server (ubuntu and debian).

License

Notifications You must be signed in to change notification settings

gopnikgame/Server_scripts

Repository files navigation

🚀 Server Scripts Manager v1.0.18

Version Updated License

Автоматизированный комплекс скриптов для настройки и оптимизации 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

📦 Модули

Server Launcher

Центральный менеджер для управления всеми модулями системы.

Ubuntu Pre-Install

Первоначальная настройка системы:

  • Установка базовых пакетов
  • Настройка DNS (DoH/DoT, DNSSEC)
  • Конфигурация UFW
  • Безопасность SSH
  • Управление IPv6

XanMod Kernel

Оптимизированное ядро с BBR3:

  • Версии: 6.14, 6.15
  • Планировщик fq_pie
  • Оптимизация для 10Gbit+
  • ECN и TCP оптимизации

BBR Monitor

Мониторинг и диагностика BBR3.

Swap Manager

Управление файлом подкачки:

  • Автоматический расчет размера
  • Создание/удаление swap

DNS Speed Test

Тестирование DNS-серверов:

  • Измерение скорости
  • Проверка утечек
  • Трассировка маршрутов

Auto Update VPS

Автоматическое обновление системы:

  • Гибкое расписание (еженедельно/ежемесячно)
  • Автоперезагрузка (опционально)
  • Детальное логирование
  • Защита конфигураций

📋 Требования

  • 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

🔄 Обновление

  1. Запустите launcher
  2. Выберите "Обновить все модули"
  3. Перезагрузите при необходимости

📜 Лицензия

MIT License © 2025 gopnikgame

🤝 Поддержка

GitHub Issues


Версия: 1.0.18 | Дата: 2025-11-17 | Автор: gopnikgame

About

The Xanmod kernel installer with BBR3, as well as the post-installation configuration of the Linux server (ubuntu and debian).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages