Скрипт позволяет автоматизировать первоначальную настройку VPS-сервера:
- Установить минимальный набор программ (sudo mc ufw micro htop tmux jq);
- Включить unattended-upgrades, BBR, задать настройки DNS на Ubuntu, отключить IPv6;
- Указать часовой пояс;
- Задать перезагрузку сервера по расписанию;
- Установить политику паролей;
- Создать пользователя и добавить его в sudo;
- Создать и загрузить ssh-ключ, изменить SSH порт, отключить вход по паролю;
- Настроить UFW (в том числе на блокировку ботов РКН);
- Установить fail2ban и настроить порты;
- Посмотреть vps-audit (by https://github.com/vernu/vps-audit).
- Посмотреть ipregion (by https://ipregion.vrnt.xyz);
- Посмотреть IPQuality (by https://Check.Place);
- Посмотреть bench.sh (by https://github.com/teddysun/across);
- Корректно установить Docker;
- Установить и автоматически настроить буфер обмена Micro
- Debian 12+
- Ubuntu 24.04+
curl -o vps_autosetup.sh https://raw.githubusercontent.com/vrzdrb/vps_autosetup/main/vps_autosetup.sh
chmod +x vps_autosetup.sh
./vps_autosetup.sh