Урок курса «ИИ для начинающих» · навык

Размещение проекта в интернет (без применения ИИ)*‍​‌​​​​‌‌​​‌‌​​‌‌​​‌‌​​​​​‌‌​‌‌‌‌​‌‌​​​​‌​‌‌‌‌​‌​​​‌‌​‌‌​​‌​​​‌​‌​‌​​‌​​‌​‌​‌​‌‌​​‌‌​‌‌‌​​‌‌‌​‌​‌​​‌‌​​‌​​‌​‌​‌​​​‌‌‌‌​​‌​‌‌​​​​‌​‌​​‌​‌‌​‌‌​​​​‌​‌​‌​​‌‌​‌‌​‌‌​​​‌​​‌​​​​‌​‌‌​‌​​‌​​​‌‌​​‌‌​​‌​​‍

Как выложить свой проект: сервер, ключ, защита, домен, закон о данных и выкладка. Урок бесплатный: статья открыта всем, инструкция по этапам — после входа.

Статья — открыта всемИнструкция по этапам — после входа

Это живая инструкция. Мы сами прошли этот путь в октябре 2026 года и записали каждый шаг, ошибки тоже. Если читать без спешки и думать своей головой, проект можно выложить за пару дней.

Почти всё это время уходит на ожидание, а не на работу: подтверждение почты, реестр доменов, обновление DNS. Своими руками здесь несколько часов.

Что будет в конце

Карта пути

Путь из десяти шагов: нужен ли VPS → ключ → выбор VPS → заказ → первый вход → защита сервера → домен → связка домена с сервером → закон о данных → выкладка. Отдельно — защита аккаунтов, она нужна на всём пути.

1. Нужен ли вам VPS

Если на сайте только страницы, хватит обычного хостинга. Если сайт принимает заявки, пускает через мессенджер или в нём работает бот, нужна программа, которая работает постоянно. Обычный хостинг этого не гарантирует, нужен VPS — виртуальный сервер.

Выделенный сервер с 8 ядрами и 32 ГБ памяти маленькому проекту не нужен. Это как ехать за хлебом на грузовике.

2. Ключ доступа — до покупки сервера

На сервер входят по SSH-ключу. Ключ — это пара файлов, которые создаются на вашем компьютере. Открытая часть работает как замок: её можно повесить на любую дверь, то есть на сервер или в панель хостинга. Закрытая часть — это ключ. Он не покидает ваш компьютер и никому не передаётся.

Лучше сразу создать современный ключ типа ed25519. Пароль на сам ключ стоит поставить: если компьютер украдут, ключом всё равно не воспользуются.

3. Как выбрать VPS

Пять критериев, по которым выбирали мы:

  1. Дата-центр в России. Если сайт собирает данные россиян, хранить их нужно в России (152-ФЗ).
  2. Публичный IPv4. Он может входить в цену, а может стоить отдельно. Сравнивайте итоговую сумму.
  3. Память от 1 ГБ. 512 МБ не хватит.
  4. Ubuntu 24.04. Версия с долгой поддержкой: под неё больше всего инструкций.
  5. Без панели управления. Панель займёт веб-сервер, и сайту придётся с ней спорить.

Что было у нас. Первым был Beget. Сначала мы попали в раздел «Web hosting», а это обычный хостинг. Виртуальный сервер находится в разделе «Облако» → Virtual server. Облако оказалось переполнено («out of capacity»). Поддержка подтвердила, что свободных ресурсов нет, и срок не назвала. Вывод: если мощностей нет, не ждите, а сравните других.

Минимальные тарифы, которые мы сравнивали в октябре 2026 года (цены меняются):

ПровайдерЧто входитЦена
FirstVDS1 ядро, 1 ГБ, SSD 15 ГБ, IPv4, оплата посуточно299 ₽ в месяц
RUVDS1 ядро, 1 ГБ, SSD 20 ГБ, IPv4 в цене349 ₽ в месяц
Beget27 ₽ в день и ещё 5 ₽ в день за IPv4около 960 ₽ за 30 дней
Timewebиз тех тарифов, что видны сразуот 1 920 ₽ в месяц

Мы взяли FirstVDS. Сравнивайте одинаковое: ядра, память, диск и IPv4.

4. Заказ: что снять в конфигураторе

5. Почта, пароль и первый вход

6. Осмотр и защита сервера

Первым делом осмотрите сервер: система, память, диск, файрвол, лишние программы. У нас файрвол уже был включён.

Что ещё нашлось:

Что мы сделали:

Главное правило: сначала убедитесь, что вход по ключу работает, и только потом отключайте пароль. Иначе закроете дверь, а ключ останется снаружи.

7. Домен и доменная зона

Зону выбирают по аудитории. Для проекта на Россию подходит .ru. Кириллическая .рф хорошо звучит вслух, но с ней неудобно в почте и на английской раскладке. Международные зоны, например .com, нужны, если аудитория за рубежом; правила там свои.

Как мы регистрировали .ru:

Важно с 1 сентября 2026 года: домены .ru, .рф и .su регистрируются только на подтверждённую учётную запись Госуслуг. Пока подтверждение не дошло до реестра, у домена статус REGISTERED, DELEGATED, UNVERIFIED. В интернете такого домена нет. Здесь остаётся только ждать, а пока можно делать следующие шаги.

8. Связать домен и сервер

В DNS домена нужна одна запись: тип A, имя @, значение — IP сервера, например 123.45.67.89.

Две наши ошибки, чтобы вы их не повторили:

После сохранения DNS-серверы обновляются по очереди. Обычно это занимает несколько минут.

9. Закон о персональных данных

Если сайт принимает имя, телефон, почту или вход через мессенджер, вы — оператор персональных данных. До запуска нужно:

10. Выкладка

Как бы вы ни выкладывали сайт, хорошая выкладка делает шесть вещей:

  1. собирает сайт из исходников;
  2. проверяет его до отправки: ссылки, тексты, обращения наружу;
  3. кладёт новую версию рядом со старой;
  4. после переключения проверяет, что адреса открываются;
  5. при сбое возвращает прежнюю версию;
  6. сообщает итог.

У нас всё это делает одна команда, а итог приходит в мессенджер.

При первой выкладке сервер настраивается и получает сертификат для https. Сертификат выдают, только если домен уже виден в интернете. Поэтому шаги 7 и 8 должны быть закончены.

Защита аккаунтов — на всём пути

Сервер защищён ровно настолько, насколько защищены аккаунты вокруг него.

Частые ошибки — коротко

* Разобраться самостоятельно, без ИИ-помощника — по тексту и своей голове.

Инструкция к действию · после входа

Навык «Размещение проекта в интернет»

Инструкция открывается после входа. Это бесплатно — нужно только подтвердить Телеграм или MAX.