Требования к заказчикам

1. Покупка сервера/хостинга

1.1 Рекомендуемые провайдеры и тарифы

Провайдер
Рекомендуемый тариф
Рекомендуемые характеристики
Целевой проект
DigitalOcean
Basic Droplet
4 ГБ RAM, 2 CPU Регион: Амстердам Образ: Ubuntu 22.04 или выше
Многостраничные проекты для зарубежной аудитории.
FirstVDS
Тариф "Разгон"
4 ГБ RAM, 2 CPU, 50 ГБ SSD Регион: Москва Образ: Ubuntu 22.04
Многостраничные проекты с аудиторией в СНГ.
RegRu
Тарифы “Std C2-M2-D40”
2 ГБ RAM, 2 CPU, 40 ГБ SSD Регион: Москва Образ: Ubuntu 22.04 или выше
Многостраничные проекты с аудиторией в СНГ.
There are no rows in this table

1.2 Общие требования

Операционная система: Ubuntu 22.04 LTS или выше
Регион размещения:
Для СНГ-аудитории: Москва (FirstVDS, RegRu).
Для зарубежных клиентов: Амстердам (DigitalOcean).

1.3 Инструкции по выбору тарифа

🌍 DigitalOcean:
Перейти к .
Выбрать регион Amsterdam, ОС Ubuntu 22.04 или выше, тариф Basic Droplet (4 ГБ RAM, 2 CPU).
FirstVDS:
Перейти в раздел .
Рекомендации:
Для лендингов — тариф Старт (2 ГБ RAM, 1 CPU).
Для многостраничников — тариф Разгон(SSD) (4 ГБ RAM, 2 CPU, 50 ГБ SSD).
Как выглядит правильная настройка —
RegRu:
Перейти к .
Указать образ Ubuntu 24.04.
Выбрать:
Для лендингов: Std C1-M1-D10 (2 ГБ RAM, 10 ГБ SSD).
Для многостраничников: Std C2-M2-D40 (2 ГБ RAM, 40 ГБ SSD).
Как выглядит правильная настройка —
Важно:
После покупки сервера:
Данные для доступа по SSH (IP-адрес сервера, логин и пароль / SSH-ключи) чаще всего отправляются на почту, указанную при регистрации хостинга.
Если доступы поступили вам, передайте их нашей стороне для первичной настройки сервера.
В некоторых случаях может потребоваться дополнительный доступ в личный кабинет хостинг-провайдера, чтобы:
Получить доступы по SSH (если они не были отправлены)
Создать SSH-ключи для безопасного подключения
Это может сделать:
Ваша сторона (если у вас есть сисадмин или DevOps-специалист)
Наша команда, если вы предоставите доступ в панель хостинга (и, при необходимости, права администратора)

1.4 Минимальные технические требования

RAM:
2 ГБ — для лендингов, блогов, небольших корпоративных сайтов с низкой посещаемостью (до 500 пользователей в день).
4 ГБ — для интернет-магазинов, форумов и проектов с высокой посещаемостью (1000+ пользователей в день).
CPU:
1 ядро — для небольших проектов с минимальной нагрузкой.
2 ядра — для стабильной работы многостраничных сайтов и динамических приложений.
Дисковое пространство:
10–20 ГБ — для базовой системы и CMS.
40+ ГБ — для проектов с большим объемом медиафайлов или активной базой данных.
Пропускная способность: Не менее 100 Мбит/с.
Файловая система: Рекомендуется ext4 на SSD для повышения производительности.

1.5 Рекомендации

Для проектов с высокой нагрузкой (более 1000 пользователей/день) использовать тарифы с 4+ ГБ RAM.
Настроить ежедневное резервное копирование через панель хостинга (Если хостинг его предусматривает).
Примечание:
Перед запуском проекта убедитесь, что выбранный тариф соответствует нагрузке. Для уточнения конфигурации свяжитесь с техническим специалистом.
2. Настройки аналитики

Важно отметить:

Мы, как разработчики, вставляем предоставленные коды аналитики на сайт.
Настройка аналитики (создание аккаунтов, целей, событий, отчётов) должна быть выполнена вами или вашими SEO-специалистами.

Примеры, как передать информацию разработчикам:

Google Analytics (GA4)

Что предоставить:
Tracking ID: G-XXXXXXXXXX
Инструкция: Вставить код в <head> на всех страницах сайта.
Код для вставки:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>

Google Tag Manager

Что предоставить:
Контейнер ID: GTM-XXXXXXX
Инструкция:
Код для вставки в <head>:
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- End Google Tag Manager -->
Код для вставки сразу после открывающего тега <body>:
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

Яндекс.Метрика

Что предоставить:
Номер счётчика: 12345678
Инструкция: Вставить код в <head> на всех страницах сайта.
Код для вставки:
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],
k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

ym(12345678, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/12345678" style="position:absolute; left:-9999px;" alt="" /></div></noscript>

Facebook Pixel

Что предоставить:
Pixel ID: 123456789012345
Инструкция: Вставить код перед закрывающим тегом </body> на всех страницах сайта.
Код для вставки:
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '123456789012345');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=123456789012345&ev=PageView&noscript=1"
/></noscript>

Резюме для клиента:

Вы настраиваете аналитику и предоставляете нам готовые коды.
Мы вставляем их в указанные места на сайте (в соответствии с вашими инструкциями).
Проверка работы аналитики (корректность данных, событий и целей) выполняется вами или вашими аналитиками.
Если потребуется помощь в корректировке, мы можем дать рекомендации, но настройка аналитики остаётся за вами.

Ресурсы для самостоятельной настройки аналитики

Чтобы настроить аналитику и подготовить коды для вставки, вы можете воспользоваться следующими ресурсами:
Google Analytics (GA4)
Google Tag Manager
Яндекс.Метрика
Facebook Pixel
Общее руководство по аналитике
Настройки для почтовых сервисов SMTP

Яндекс

Перейдите на корпоративную почту (например, ).
Включите двухфакторную аутентификацию:
Настройте двухфакторную аутентификацию, следуя инструкциям.
Сгенерируйте пароль для приложения:
Перейдите по .
Выполните все указанные этапы.
Сохраните сгенерированный пароль, он будет отображен только один раз.

Gmail

Перейдите на корпоративную почту.
Включите двухэтапную аутентификацию:
Откройте настройки безопасности.
Включите опцию "Двухэтапная аутентификация" (2-step verification).
Сгенерируйте пароль для приложения:
Перейдите по .
Укажите название приложения, для которого создаётся пароль (например, "SMTP для сайта").
Сохраните сгенерированный пароль, он будет отображен только один раз.

Mail.ru

Перейдите на почту Mail.ru.
Включите двухфакторную аутентификацию:
Откройте настройки безопасности.
Настройте двухфакторную аутентификацию.
Сгенерируйте пароль для приложения:
Перейдите по к разделу раздел "Как создать пароль для внешнего приложения".
Укажите название приложения, для которого создаётся пароль (например, "SMTP для сайта").
Выбираем “Полный доступ к почте”
Сохраните сгенерированный пароль, он будет отображен только один раз.

Outlook (Microsoft)

Перейдите в свою учётную запись Microsoft ().
Включите двухэтапную проверку:
Включите двухэтапную проверку, следуя инструкциям.
Сгенерируйте пароль приложения:
Перейдите в раздел "Дополнительные параметры безопасности".
Выберите "Создать пароль приложения".
Укажите имя приложения (например, "SMTP для сайта").
Сохраните пароль, он будет отображен только один раз.

Резюме для клиента:

Включите двухфакторную аутентификацию для вашей почты.
Сгенерируйте пароль приложения для SMTP.
Передайте разработчикам:
Данные SMTP-сервера (адрес, порт, тип подключения).
Сгенерированный пароль.
Безопасность
Яндекс
Следовать этапам которые указаны
Настройка капчи в дашбоарде Яндекс.Клауд
Отключение проверки домена: (Это нужно для локального тестирования и разработки).
Добавление списка хостов:
В разделе «Список хостов»Добавить домены:
Запросите у нас список доменов для продакшена и тестового окружения.
(Пример: ваш-сайт.ru, test.ваш-сайт.ru).
Получение ключей
Скопируйте из :
Клиентский ключ (для фронтенда).
Серверный ключ (для бэкенда).
💰 Тарификация - Подробнее
Если нужна помощь с настройкой:
Предоставьте нам доступ к вашему Яндекс.Клауд (с правами администратора).
Обязательно: Убедитесь, что в проекте подключен .
Google
Создание проекта и настройка reCAPTCHA:
Перейдите по .
Ярлык: Любое понятное название, например: Test Captcha.
Выберите тип капчи: С использованием оценок (v3).
Добавление доменов:
В разделе "Домены" добавьте домены, на которых будет использоваться капча:
Запросите у нас список доменов для продакшена и тестового окружения.
(Пример: ваш-сайт.ru, test.ваш-сайт.ru).
Выбор проекта:
Выберите из существующих проектов или создайте новый.
Получение ключей:
Скопируйте ключи из консоли Google Cloud:
Site Key (Ключ сайта) — для фронтенда.
Secret Key (Секретный ключ) — для бэкенда.
💰 Тарификация - Подробнее
Если нужна помощь с настройкой:
Предоставьте нам доступ к вашему Google Cloud (с правами администратора).

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.