Подготовка Linux сервера перед установкой Accel-ppp

Приведу несколько рекомендаций по настройке сервера на котором будет работать Accel-ppp.

Читать далее «Подготовка Linux сервера перед установкой Accel-ppp»

Уведомление «Call from X to extension X rejected because extension not found in context X»

Однажды меня попросил клиент посмотреть почему нельзя дозвонится на один из номеров.
Я открыл консоль asterisk:

Читать далее «Уведомление «Call from X to extension X rejected because extension not found in context X»»

Двухфакторная аутентификация в Nextcloud

Приведу пример настройки двухфакторной аутентификации в Nextcloud с использованием Google Authenticator.

Читать далее «Двухфакторная аутентификация в Nextcloud»

Копирование данных в Nextcloud по FTP

Допустим необходимо копировать данные по FTP в Nextcloud.
Настроим FTP сервер если он не настроен, например как я описывал в статье:
Настройка ProFTPd с виртуальными пользователями в файле

Создадим FTP пользователя который будет работать от имени пользователя и группы www-data (uid 33):

Читать далее «Копирование данных в Nextcloud по FTP»

Настройка Asterisk AMI

Asterisk Managment Interface (AMI) — мощный интерфейс API для Asterisk, позволяет управлять, выполнять команды, получать уведомления о событиях в реальном времени и т.д.

Читать далее «Настройка Asterisk AMI»

IPTables правила для Asterisk AMI

Допустим по умолчанию «iptables -P INPUT ACCEPT» для всех соединений (а если DROP, что очень желательно, то тогда все DROP правила ниже не используем, выполняем только ACCEPT).

Так как Asterisk AMI обычно работает по TCP порту 5038, то чтобы открыть его выполним:

Читать далее «IPTables правила для Asterisk AMI»

Слежение за изменениями в файле через Zabbix

Приведу пример проверки целостности файла через подсчет контрольной суммы используя Zabbix агент.

Читать далее «Слежение за изменениями в файле через Zabbix»