====== Установка АТС MikoPBX в Google Cloud ======
Актуальная инструкция по ссылке: https://docs.mikopbx.com/mikopbx/setup/cloud/google-cloud
[[faq:|Обратно к инструкциям]]
- Авторизуйтесь на портале [[https://console.cloud.google.com | cloud.google.com]]
- Перейдите в "**Cloud Storage**" {{ :faq:google-cloud-1.png?800 |}}
- По кнопке "**Create Bucket**" создайте новое хранилище
- Перейдите в созданный "Bucket"
- Загрузим новый образ по кнопке "**UPLOAD FILES**"
- Выберите файл с расширением "***.vhd**", к примеру "2021.3.1-mikopbx-generic-x86-64-linux.vhd"
- Дождитесь окончания загрузки файла {{ :faq:google-cloud-2.png?700 |}}
- Перейдите в раздел "**Compute Engine**" - "**Storage**" - "**Images**"
- Создадим новый образ, на основе загруженного ранее файла
- Выполните действие "**Create Image**" {{ :faq:google-cloud-3.png?800 |}}
- Заполните имя образа в поле "**Name**"
- Укажите тип источника (**VHD**)
- Укажите путь к ранее загруженному файлу в "**Cloud Storage**" {{ :faq:google-cloud-4.png?800 |}}
- Выполните действие "**Create**" и дождитесь создания образа
- Создадим новый "**VM Instance**" {{ :faq:google-cloud-5.png?800 |}}
- Укажите имя инстанс и параметры виртуальной машины: {{ :faq:google-cloud-6.png?700 |}}
- Выберите загрузочный диск и разрешите http трафик {{ :faq:google-cloud-7.png?750 |}}
- Добавьте емкий диск для хранения данных {{ :faq:google-cloud-8.png?750 |}}
- Для упрощения доступа по SSH можно добавить ssh-rsa ключ: {{ :faq:google-cloud-9.png?750 |}}
- Выполните действие "**Create**" для завершения создания "**VM Instance**"
- Через поиск откройте настройки "**Firewall**"
- Новая машина по умолчанию относится к "**default**" подсети
- Опишите правила для входящих соединений
Наиболее часто используемые порты:
* SIP порт 5060 для TCP и UDP
* RTP порт 10000-12000 UDP
* HTTP порт 80,8088 и 443 TCP
* SSH порт 22 TCP
Обязательно выполните настройку Firewall на самой АТС:
* [[:network|Сетевые интерфейсы]]
* [[:firewall|Сетевой экран]]
* [[:fail2-ban|Защита от взлома]]
[[faq:|Обратно к инструкциям]]