LightVPS — это простой Bash-скрипт для первичной настройки нового сервера.
Работает на: Ubuntu 24-25-26 и Debian 12
Он сделан для тех, кто не хочет каждый раз вспоминать десятки команд вручную и боится что-то забыть при настройке VPS. Скрипт помогает пройти базовые шаги по порядку: подготовить систему, создать пользователя, настроить SSH, включить защиту, поставить Docker и проверить текущее состояние сервера.
Скрипт умеет:
- обновлять систему и устанавливать полезные пакеты;
- показывать информацию о сервере;
- создавать новых пользователей;
- добавлять SSH-ключи;
- настраивать SSH;
- включать UFW и Fail2Ban;
- настраивать DNS;
- менять timezone;
- включать BBR;
- устанавливать Docker;
- выполнять откат некоторых настроек;
- очищать ноду от Docker-контейнеров, временных файлов и прочего мусора.
Автоматическое скачивание с Гитхаб в папку /root, статус "исполняемый", запуск файла
cd /root && \
( command -v curl >/dev/null 2>&1 && curl -fsSL -o /root/vps.sh https://raw.githubusercontent.com/OMchik33/LightVPS/refs/heads/main/vps.sh || \
command -v wget >/dev/null 2>&1 && wget -O /root/vps.sh https://raw.githubusercontent.com/OMchik33/LightVPS/refs/heads/main/vps.sh ) && \
chmod +x /root/vps.sh && \
/root/vps.shЕсли скрипт меняет SSH-порт, отключает вход по паролю или меняет доступ для root, не закрывайте текущую сессию сразу.
Сначала всегда проверьте вход в новом окне терминала. Только после этого можно считать настройку успешной.