# Необходимые доступы с сервера

При использовании Webim Server в [локальной конфигурации](https://webim.ru/kb/devops/webim-network-configurations.html) с хоста сервера должен быть обеспечен доступ к следующим внешним хостам и портам TCP/IP (нужно добавить в настройках файрвола соответствующие правила на OUTBOUND с сервера приложений):

## Репозитории

Python-пакеты устанавливаются из главного репозитория **PyPI**:

```
pypi.org:443
```

Или его зеркало

```
files.pythonhosted.org:443
```

PHP (при наличии соответствующего компонента):

```
php.net:443
```

Системные пакеты хоста, если на сервере приложений стоит Debian или Ubuntu. Это обновления самой ОС, а не установка **Webim**:

```
deb.debian.org:443
```

Или зеркало обновлений безопасности:

```
security.debian.org:443
```

Docker:

```
docker.io:443
```

## Push-уведомления

**Сервис обработки push-уведомлений Apple (APNS):**

```
api.push.apple.com:443
api.sandbox.push.apple.com:443
api.development.push.apple.com:443
```

**Сервис обработки push-уведомлений Huawei:**

```
oauth-login.cloud.huawei.com:443
push-api.cloud.huawei.com:443
```

**Сервис обработки push-уведомлений Android (FCM):**

```
fcm.googleapis.com:443
oauth2.googleapis.com:443
firebaseinstallations.googleapis.com:443
```

## API каналов общения

```
platform-api2.max.ru:443
api.telegram.org:443
api.vk.ru:443
chatapi.viber.com:443
api.ok.ru:443
ok.ru:443
```

### WhatsApp+Infobip

При интеграции с WhatsApp[^whatsapp_footnote] через Infobip URL API выдаётся персонально клиенту со стороны Infobip и обычно имеет следующий вид, хотя может быть и другим:
`*.api.infobip.com:443`

### WhatsApp+360Dialog

При интеграции с WhatsApp [через 360Dialog](https://webim.ru/kb/channels/social-network-messengers/whatsapp/whatsapp-360dialog.html) URL API может быть выдан клиенту персонально со стороны 360Dialog. Ниже представлены примеры таких URL:

```
waba.360dialog.io:443
waba-ru-1.360dialog.io:443 (для СНГ)
waba-sandbox.360dialog.io:443 (песочница)
```

### WhatsApp+GupShup

При интеграции с WhatsApp [через GupShup](https://webim.ru/kb/channels/social-network-messengers/whatsapp/whatsapp-gupshup.html) все запросы отправляются на URL:

```
partner.gupshup.io:443
```

### Получение файлов из каналов

**ВКонтакте[^1]:**

`*.vk.me:443` (как минимум, `pp.vk.me:443`)

`*.userapi.com:443` и `*.userapi.me:443` (встречаются, например, хосты `pp.userapi.me`, `sun2-3.userapi.com` и др.)

**Viber:**

```
content.cdn.viber.com:443
dl-media.viber.com:443
```

**Одноклассники:**

```
*.mycdn.me:443
*.ok.ru:443
```

### Unisender

```
api.unisender.com:443
```

### CRM

```
*.zendesk.ru:443
*.amocrm.ru:443
```

### Email и SMTP/IMAP-сервисы

Доступ к SMTP-серверам должен быть настроен в соответствии с выбранным почтовым провайдером. Рекомендумые порты: SMTP — 587 или 465, IMAP — 993.

### База данных

Имя хоста и порт Вы задаёте самостоятельно, обычно для MySQL используется порт 3306, для PostgreSQL — 5432, для Microsoft SQL Server — 1433. Подробнее см. [здесь](https://webim.ru/kb/devops/sys-reqs-for-server/sys-reqs-server-db.html).

Если Вы используете внешнего бота (External Bot API), также должен быть открыт доступ к нему через порт 443.

[^1]: ВК не регламентирует круг возможных доменов, где могут находиться file attachments, которые будет необходимо скачать серверу **Webim**

[^whatsapp_footnote]: WhatsApp принадлежит корпорации Meta, деятельность которой признана экстремистской и запрещена в РФ.

---

Источник: https://webim.ru/kb/devops/accesses/accesses-from-server.html
