Skip to content

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

VPS autosetup

preview

Скрипт позволяет автоматизировать первоначальную настройку 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+

Загрузка (запускать под root):

curl -o vps_autosetup.sh https://raw.githubusercontent.com/vrzdrb/vps_autosetup/main/vps_autosetup.sh
chmod +x vps_autosetup.sh
./vps_autosetup.sh

About

The script helps to perform basic configuration of your VPS.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages