# Инструкция по запуску услуги домофонии Standalone Чтобы развернуть платформу умной домофонии в локальном контуре, необходимы следующие действия: 1. Приобретение серверов и белых IP-адресов 2. Регистрация доменов для серверов и для организации работы платформы умной домофонии 3. Настройка серверов и развертывание платформы в контуре заказчика. Тестирование 4. Кастомизация и выпуск брендированного приложения партнера ### 1. Приобретение серверов и белых IP-адресов Для организации домофонии партнеру необходимо приобрести и настроить три сервера:
**Название сервера** | **Минимальные технические требования** |
Сервер домофонии | Xeon E5-2620v4/ 32gb/ 512Гб SSD. Основная информация будет лежать в /opt/td/. **Рекомендуется выделить не менее 400 Гб.** |
SIP-сервер | Xeon E3-1245v6/ 16gb/ 512Гб SSD |
Видеосервер | ПО для видеосервера необходимо приобрести самостоятельно у одного из поддерживаемых производителей. Поддерживается интеграция с Flussonic и Форпост. |
Процессоры серверов должны поддерживать набор инструкций: SSE 4.1 и SSE 4.2. OS - Debian 10. Доступ по SSH с root-правами.
#### Требования к серверам: - Каждому серверу необходимо присвоить **белый IP-адрес** для входящих соединений из публичного интернета. **NAT недопустим.** - Сервера должны иметь возможность беспрепятственного обмена трафиком друг с другом. - Сервера должны иметь доступ к сетевому сегменту с домофонными панелями (сервера и домофоны должны находиться в одной сети, либо в разных, но с настроенной маршрутизацией). ### 2. Регистрация доменов для серверов и для организации работы платформы умной домофонии После приобретения серверов (или параллельно с этим процессом) необходимо зарегистрировать 4 домена третьего уровня для серверов. **Домены должны быть в формате:** - crm.<2nd-lvl.domain>.<1nd lvl domain> — frontend платформы домофонии - td.<2nd-lvl.domain>.<1nd lvl domain> — backend платформы домофонии - sip.<2nd-lvl.domain>.<1nd lvl domain> — SIP-сервер - домен для видеосервера ### 3. Настройка серверов и развертывание платформы в контуре заказчика. Тестирование После приобретения необходимого оборудования и регистрации доменов наши инженеры разворачивают ПО на серверах партнера, помогают с первоначальными настройками и отвечают на вопросы по работе панелей и платформы.Инженерам необходимо будет выдать доступ на сервер по SSH с root-правами.
Обычно развертывание ПО на серверах с нашей стороны занимает не более двух рабочих дней.Обратите внимание, что вопросы, связанные с работой видеосервера, решаются непосредственно с вендором, а связанные с сетью — с компанией, предоставляющей услуги связи.
### 4. Кастомизация и выпуск брендированного приложения партнера Параллельно с настройкой серверов и тестированием панелей можно приступать к выпуску кастомизированного мобильного приложения.Подробную инструкцию по кастомизации и примеры можно найти по [ссылке](https://doc.is74.ru/books/mobilnoe-prilozenie-sokol-umnyi-dvor/page/kastomizaciia-mobilnogo-prilozeniia-zakazcika "Кастомизация мобильного приложения заказчика").
**От партнера необходима следующая информация:** - Цветовая схема приложения - Иконка запуска приложения (1024х1024 пикселей, формат .svg и .png с фоном) - Изображение для раздела «Описание» в магазине приложений (1024x500 пикселей, формат .png или .jpeg, до 1 Мб) - Шрифт — используется стандартный от операционной системы - Лого компании (.svg и .png с прозрачным фоном) - Иконки внутри приложения (шестеренка, замочек и т.д.) по желанию - Загрузочный экран (splash-screen) .png. Если на экране используются какие-то дополнительные элементы, кроме лого и названия, то эти элементы нужны в форматах .png и .svg на прозрачном фоне. - Создать проект приложения в Firebase console, выдать доступ на почту extdev@intersvyaz.net. - Политика конфиденциальности и обработки персональных данных (ссылка на pdf или doc файл) - Название приложения (до 50 символов, пожелания, т.к. дословное название в маркетах может быть недоступно для регистрации), краткое (до 80 символов) и полное (до 4000 символов) описание.Параллельно с подготовкой материалов для кастомизации заказчику необходимо зарегистрировать аккаунты в магазинах приложений (инструкция для [iOS](https://doc.is74.ru/books/mobilnoe-prilozenie-sokol-umnyi-dvor/page/registraciia-akkaunta-razrabotcika-v-appstore "Регистрация аккаунта разработчика в AppStore"), инструкция для [Android](https://doc.is74.ru/books/mobilnoe-prilozenie-sokol-umnyi-dvor/page/registraciia-akkaunta-razrabotcika-v-play-market "Регистрация аккаунта разработчика в Play Market")) и предоставить доступы инженеру для выкладки приложений.
После предоставления заказчиком всех материалов и файлов и проверки со стороны исполнителя, инженеры начинают процесс сборки приложения. Это займет максимум три недели. После предоставления доступов разработчики публикуют приложения в маркетах под аккаунтами заказчика. Модерация со стороны магазинов приложений может занять до пяти недель, но обычно происходит быстрее.