⚡ DEMO FREE — ознакомительная версия. Перейти на Pro →

VPS и nginx: деплой за 5 минут — DEMO FREE

VPS и nginx: деплой за 5 минут

Это DEMO FREE руководство по настройке сервера для статического сайта.

Выбор VPS

Подойдёт любой VPS с Ubuntu 22.04 или новее. Минимальные требования: 1 vCPU, 1 GB RAM, 25 GB SSD. Рекомендуемые провайдеры: VDSina, Beget, Timeweb.

Установка nginx

apt update && apt install nginx -y
systemctl enable nginx

Настройка сайта

Создай директорию для сайта и настрой nginx server block:

/etc/nginx/sites-available/твой-сайт

Укажи root на папку с собранным сайтом, настрой try_files для SPA-режима.

HTTPS через Let’s Encrypt

apt install certbot python3-certbot-nginx -y
certbot --nginx -d твой-сайт.ru

Сертификат обновляется автоматически.

Автоматический деплой через GitHub Actions

В Free-версии GitHub Actions автоматически собирает сайт при пуше и отправляет файлы на сервер через rsync. Ты просто делаешь git push.

Pro-версия включает расширенный CI/CD с health checks, откатами и мониторингом. Перейти на Pro →