Как ограничить доступ к Proxmox WEB интерфейсу

Приведу пример ограничения доступа к веб интерфейсу Proxmox по порту 8006.

Читать далее «Как ограничить доступ к Proxmox WEB интерфейсу»

Key ‘x’ doesn’t exist in table ‘x’

Однажды после обновления биллинговой системы ABillS, при открытии меню Обслуживание>Оборудование>PON и выборе устройства возникала SQL ошибка:

Читать далее «Key ‘x’ doesn’t exist in table ‘x’»

Обновление Ubuntu 20.04 до 22.04 используя команду «do-release-upgrade»

Для примера выполню обновление Ubuntu Server 20.04 до версии 22.04.

Читать далее «Обновление Ubuntu 20.04 до 22.04 используя команду «do-release-upgrade»»

Миграция с Quagga на Bird

Для примера приведу простой пример миграции с Quagga на Bird, то есть как можно на одном сервере установить одновременно Quagga и Bird, и переключаться между ними.

Читать далее «Миграция с Quagga на Bird»

Установка Asterisk из исходного кода

В этой статье я приведу пример установки Asterisk из исходного кода, например мне это понадобилось чтобы установить новую версию Asterisk в Ubuntu Server 22.04, так как из репозитория по умолчанию устанавливалась версия Asterisk 18, а также по умолчанию не было нужных мне модулей, например Voicemail.

Читать далее «Установка Asterisk из исходного кода»

ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением

Так как в билингвой системе ABillS на тарифах с дневным начислением, когда у пользователя нет денег на счету, автоматически не изменяется статус услуги на Слишком маленький депозит, а клиентов загоняет в отрицательный баланс и тогда только отключает, то мне пришлось сделать скрипт из SQL запроса и добавить его в Cron, так как часто бывали случаи когда пользователи жаловались что их загнало в минус.

Читать далее «ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением»