Урок 3 из 6

Как выдать доступ коллегам

7–10 мин

Дашборд лежит у вас на компьютере. Чтобы его открыл кто-то ещё — руководитель, партнёр, клиент, — нужен сервер: компьютер, который работает круглосуточно и доступен из интернета.

Сервер стоит денег, а тарифов у любого хостинга десятки: ядра, гигабайты, диски, непонятные названия. Выбирать вслепую не нужно: у вас есть агент, который уже видел ваш проект.

Посмотрите путь целиком

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

Спросите до оплаты, а не после

Откройте чат в проекте с дашбордом и отправьте:

Готовый запрос
Посмотри мой проект и подскажи, какой сервер нужен, чтобы его разместить. Напиши конкретно: сколько ядер, сколько оперативной памяти, сколько места на диске, какая операционная система, какой веб-сервер. Если для такого проекта сервер вообще не нужен, скажи об этом прямо.

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

Что придёт в ответ

Агент прочитает файлы проекта и назовёт параметры — примерно такие:

  • 1 ядро процессора;
  • 1 ГБ оперативной памяти;
  • 10 ГБ диска;
  • Ubuntu 24.04;
  • Nginx в качестве веб-сервера.

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

Как прочитать рекомендацию

Проверьте в ответе три вещи:

  1. Она про ваш проект. Агент ссылается на то, что увидел в файлах, а не описывает сервер вообще.
  2. В ней нет лишнего. Базы данных, контейнеры, очереди для страницы с графиками не нужны. Если появилось что-то непонятное, спросите, зачем.
  3. Названы операционная система и веб-сервер. Без них при заказе придётся угадывать.

Подготовьте SSH-ключ

Если панель хостинга предлагает вход по SSH-ключу, подготовьте его до заказа сервера. Попросите агента создать отдельную пару ключей на вашем компьютере:

Готовый запрос
Создай на моём компьютере отдельную пару SSH-ключей для доступа к серверу. Используй алгоритм Ed25519 и имя rufp_server_ed25519. Не выводи содержимое закрытого ключа. Покажи пути к обоим файлам и выведи только открытый ключ с расширением .pub. Если потребуется парольная фраза, дай мне ввести её самостоятельно.

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

При создании сервера выберите вход по SSH-ключу. Добавьте новый ключ, вставьте в поле его содержимое из файла .pub и назначьте этот ключ серверу. После запуска агент будет подключаться с помощью закрытого ключа, который хранится на вашем компьютере.

Если не можете найти настройку SSH-доступа или не понимаете, что выбрать, сделайте скриншот страницы настройки сервера и отправьте его агенту вместе с вопросом. Не показывайте на скриншоте пароли и содержимое закрытого ключа.

Закажите сервер

Дальше вы идёте в панель своего хостинга. Названия полей у всех разные, но набор один: конфигурация, операционная система, публичный IP-адрес, способ входа и название сервера. Минимальная конфигурация обычно стоит несколько сотен рублей в месяц.

Панели устроены по-разному, и точный путь по кнопкам подсказать нельзя. Если непонятно, какое поле за что отвечает, сделайте скриншот страницы заказа и отправьте его в чат с вопросом: «Что выбрать в этих полях под конфигурацию, которую ты назвал?» Агент ответит по тому, что видит на картинке.

Берите минимальную конфигурацию из рекомендации. Добавить ресурсов позже проще, чем платить за неиспользуемые.

После заказа сохраните данные, которые понадобятся в следующем уроке:

  • IP-адрес сервера;
  • логин;
  • пароль, если вы выбрали вход по паролю.

Итог

  • Конфигурацию выбирают по проекту, а не по названию тарифа.
  • Спрашивают до оплаты: агент видит файлы и называет конкретные параметры.
  • Из ответа берут минимальную конфигурацию, а доступы сохраняют для следующего шага.