Як налаштувати VPS після покупки: перші 10 кроків

Після покупки VPS важливо виконати базове налаштування безпеки та оточення: підключитися по SSH, оновити систему, створити окремого користувача, налаштувати SSH-ключі та фаєрвол, встановити потрібне ПЗ і налаштувати резервне копіювання. Це займе близько 20–30 хвилин і закриє основні ризики перед запуском проєкту.

Крок 1. Підключіться до сервера по SSH

Дані для підключення — IP-адреса, логін і пароль — приходять одразу після активації VPS. Підключіться командою ssh root@ваша_IP_адреса із терміналу або через клієнт на кшталт PuTTY на Windows.

Крок 2. Оновіть систему

Першим ділом оновіть пакети операційної системи, щоб отримати актуальні виправлення безпеки. Для Ubuntu/Debian використовуйте:

apt update && apt upgrade -y

Для CentOS/AlmaLinux:

dnf update -y

Крок 3. Змініть пароль root або налаштуйте SSH-ключ

Якщо плануєте входити по паролю, задайте новий складний пароль командою passwd. Безпечніший варіант — згенерувати пару SSH-ключів на своєму комп'ютері й додати публічний ключ на сервер, після чого можна вимкнути вхід по паролю.

Крок 4. Створіть окремого користувача з правами sudo

Працювати під root постійно небезпечно. Створіть нового користувача:

adduser ім'я_користувача

Потім додайте його до групи з правами адміністратора.

На Debian/Ubuntu:

usermod -aG sudo ім'я_користувача

На CentOS/AlmaLinux:

usermod -aG wheel ім'я_користувача

Надалі використовуйте цей обліковий запис для повсякденних завдань.

Крок 5. Налаштуйте фаєрвол

Обмежте перелік відкритих портів лише тими, що реально потрібні. Зазвичай це 22 для SSH, 80 для HTTP і 443 для HTTPS.

На Ubuntu/Debian зручно використовувати UFW:

ufw allow 22
ufw allow 80
ufw allow 443
ufw enable

Крок 6. Обмежте прямий вхід під root по SSH

Після того як створено користувача з sudo-правами, варто заборонити прямий вхід під root по SSH. Для цього у файлі /etc/ssh/sshd_config змініть параметр:

PermitRootLogin no

Після цього перезапустіть службу SSH.

Крок 7. Встановіть потрібне серверне ПЗ

Залежно від завдання встановіть вебсервер, наприклад Nginx або Apache, базу даних MySQL чи PostgreSQL, потрібну версію PHP, Node.js або іншого мовного середовища.

За потреби можна також встановити панель керування на кшталт aaPanel або ISPmanager, щоб спростити адміністрування сервера через браузер.

Крок 8. Налаштуйте часовий пояс і синхронізацію часу

Коректний час важливий для логів, сертифікатів і розкладів резервного копіювання. Встановіть потрібний часовий пояс командою:

timedatectl set-timezone Europe/Kyiv

Також переконайтеся, що увімкнена служба синхронізації часу — наприклад, systemd-timesyncd або chrony.

Крок 9. Налаштуйте резервне копіювання

Налаштуйте регулярні снапшоти через панель керування VPS або автоматичні резервні копії засобами використовуваного ПЗ. Наприклад, резервне копіювання бази даних можна запускати за розкладом через cron.

Резервне копіювання особливо важливе перед будь-якими серйозними змінами конфігурації сервера.

Крок 10. Налаштуйте моніторинг ресурсів

Встановіть базову утиліту моніторингу, наприклад htop або netdata, або підключіть зовнішній сервіс аптайм-моніторингу. Це допоможе вчасно помічати нестачу CPU, RAM чи дискового простору і не допускати простою проєкту.

Чек-лист базового налаштування VPS

  • Підключення по SSH виконано.
  • Систему оновлено.
  • Пароль змінено або налаштовано SSH-ключ.
  • Створено користувача з sudo-правами.
  • Налаштовано фаєрвол.
  • Прямий вхід під root обмежено.
  • Встановлено потрібне серверне ПЗ.
  • Налаштовано часовий пояс і синхронізацію часу.
  • Налаштовано резервне копіювання.
  • Підключено моніторинг ресурсів.

Часті запитання

Скільки часу займає базове налаштування VPS?

У середньому 20–30 хвилин для досвідченого користувача. Якщо потрібне встановлення й налаштування додаткового ПЗ, процес може зайняти годину і більше.

Чи обов'язково вимикати вхід під root?

Не обов'язково, але настійно рекомендується з міркувань безпеки — це помітно знижує ризик автоматичного підбору пароля root.

Чи потрібна панель керування новачку?

Панель керування, наприклад aaPanel, ISPmanager або cPanel, спрощує адміністрування через браузер і знижує поріг входу для тих, хто невпевнено працює з командним рядком.

Базове налаштування безпеки одразу після покупки VPS закриває основні ризики й економить час у майбутньому. Почати найпростіше з тарифів SSD VPS — вони добре підходять для сайтів і тестових проєктів, а повний каталог конфігурацій доступний у розділі VPS ForceVPS.