Подключение сервера
В этой главе ты арендуешь свой VPS, подключишься к нему через Termius, перенесёшь проект и привяжешь домен. К концу главы — твой сайт будет в интернете.
Шаг 1: Арендуй VPS
Где арендовать
Важно: сервер НЕ в России
Бери сервер в Европе или США. Многие API нейросетей (OpenAI, Anthropic) блокируют запросы с российских IP. Если сервер в Европе — таких проблем не будет.
Рекомендуемые хостинги:
| Хостинг | Где серверы | Мин. цена | Для кого |
|---|---|---|---|
| Hetzner | Германия, Финляндия | ~€4/мес | Надёжно и дёшево |
| DigitalOcean | США, Европа, Азия | $6/мес | Удобный интерфейс |
| Timeweb Cloud | Россия + Европа | от 199₽/мес | Русскоязычный, есть EU серверы |
| Aéza | Разные страны | от 3€/мес | Бюджетно |
Что выбрать при создании сервера
- Операционная система: Ubuntu 22.04 или 24.04 (LTS)
- Характеристики: 1 CPU, 1-2 GB RAM, 20 GB SSD — хватит для старта
- Локация: Германия, Финляндия или Нидерланды — ближе к тебе, быстрее пинг
Что ты получишь после создания
Хостинг покажет тебе три вещи — запиши их:
IP-адрес: 185.143.72.31 (пример)
Логин: root
Пароль: a8Kj2#mNp!qR (пример)Шаг 2: Установи Termius
Termius — программа для подключения к серверам. Красивая, удобная, работает даже на телефоне.
- Перейди на termius.com
- Скачай версию для своей системы (Windows / Mac / Linux)
- Установи и запусти
- Зарегистрируйся (бесплатного тарифа хватает)
Добавь сервер в Termius
- Нажми + New Host
- Заполни поля:
- Label: Мой сервер (любое имя для себя)
- Address: IP-адрес сервера (например,
185.143.72.31) - Username:
root - Password: пароль, который дал хостинг
- Нажми Save
- Дважды кликни на сервер — ты подключён!
Ты увидишь терминал сервера — чёрный экран с мигающим курсором. Всё, что ты тут пишешь, выполняется на сервере.
Проще говоря
Ты только что «позвонил» своему серверу. Теперь ты можешь им управлять, как будто сидишь за ним. Только вместо монитора — текстовый терминал.
Шаг 3: Первые команды на сервере
Подключись к серверу через Termius и выполни:
Обнови систему
apt update && apt upgrade -yЭто как обновление Windows — ставит последние патчи безопасности. Занимает 1-2 минуты.
Установи Nginx (веб-сервер)
apt install nginx -yNginx — это программа, которая принимает запросы из интернета и показывает твой сайт. Без неё сервер не умеет отдавать веб-страницы.
Проще говоря
Nginx — это администратор на ресепшене. Когда кто-то заходит на твой домен, Nginx встречает его и показывает нужную страницу. Без администратора посетитель просто увидит закрытую дверь.
Проверь, что Nginx работает
systemctl status nginxДолжно показать active (running). Теперь открой в браузере IP-адрес сервера:
http://185.143.72.31Ты увидишь страницу «Welcome to nginx!» — значит, веб-сервер работает.
Шаг 4: Перенеси проект на сервер
Способ 1: Через Termius SFTP
Termius умеет передавать файлы:
- В Termius нажми SFTP (иконка папки рядом с терминалом)
- Слева — файлы на твоём компьютере. Справа — файлы на сервере
- На сервере перейди в
/var/www/html/ - Перетащи свой
index.htmlс компьютера на сервер (в/var/www/html/)
Способ 2: Через команду (scp)
Открой терминал на своём компьютере (не на сервере) и выполни:
scp Projects/portfolio/index.html root@185.143.72.31:/var/www/html/Введи пароль сервера. Файл скопируется.
Проверка
Открой в браузере:
http://185.143.72.31Ты увидишь свой сайт! Он уже в интернете, но пока по IP-адресу. Давай привяжем красивый домен.
Шаг 5: Купи домен
Где купить
| Регистратор | Цена .ru | Цена .com | Для кого |
|---|---|---|---|
| reg.ru | от 199₽/год | от 899₽/год | Крупнейший русский |
| Namecheap | — | от $9/год | Международный |
| Cloudflare | — | от $9/год | По себестоимости |
Что делать после покупки
Тебе нужно создать A-запись — она говорит: «мой домен = мой сервер».
- Зайди в панель управления доменом (на сайте регистратора)
- Найди раздел DNS или Управление DNS
- Добавь запись:
- Тип: A
- Имя:
@(или пустое — это сам домен) - Значение: IP-адрес твоего сервера (
185.143.72.31) - TTL: 3600 (или «автоматически»)
- Если хочешь, чтобы работал и
www.mysite.com:- Тип: CNAME
- Имя:
www - Значение:
mysite.com
DNS обновляется не мгновенно
После создания записи нужно подождать от 5 минут до нескольких часов, пока DNS обновится по всему миру. Обычно — 10-30 минут. Если через час домен не работает — проверь, правильно ли создал записи.
Шаг 6: Настрой Nginx для домена
Подключись к серверу через Termius и создай конфиг:
nano /etc/nginx/sites-available/mysiteВставь (замени mysite.com на свой домен):
server {
listen 80;
server_name mysite.com www.mysite.com;
root /var/www/html;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}Сохрани: Ctrl+O → Enter → Ctrl+X.
Активируй конфиг:
ln -s /etc/nginx/sites-available/mysite /etc/nginx/sites-enabled/
nginx -t # проверить конфиг на ошибки
systemctl reload nginxЕсли nginx -t показал syntax is ok — всё правильно.
Шаг 7: Установи SSL (HTTPS)
Установим бесплатный SSL-сертификат от Let's Encrypt:
apt install certbot python3-certbot-nginx -y
certbot --nginx -d mysite.com -d www.mysite.comCertbot спросит:
- Email — введи свой (для уведомлений об истечении сертификата)
- Согласие с условиями — нажми
Y - Перенаправлять HTTP на HTTPS — выбери
2(да)
Готово! Открой в браузере:
https://mysite.comТы увидишь замочек и свой сайт. Сертификат обновляется автоматически.
Итого: что мы сделали
✅ Арендовали VPS (сервер в облаке)
✅ Установили Termius и подключились к серверу
✅ Установили Nginx (веб-сервер)
✅ Перенесли проект на сервер
✅ Купили и привязали домен
✅ Поставили SSL-сертификат (HTTPS)
Результат: mysite.com — твой сайт в интернете 🎉Что дальше?
Сервер настроен, сайт в интернете! В следующей главе установим n8n — платформу для автоматизаций — на этот же сервер.