MikoPBX

March 10, 2026 · View on GitHub

Статус перевода Загрузки Последний релиз Последний коммит Качество кода Лицензия

MikoPBX — Бесплатная АТС для малого бизнеса


88b           d88  88  88                     88888888ba   88888888ba  8b        d8
888b         d888  ""  88                     88      "8b  88      "8b  Y8,    ,8P
88`8b       d8'88      88                     88      ,8P  88      ,8P   `8b  d8'
88 `8b     d8' 88  88  88   ,d8   ,adPPYba,   88aaaaaa8P'  88aaaaaa8P'     Y88P
88  `8b   d8'  88  88  88 ,a8"   a8"     "8a  88""""""'    88""""""8b,     d88b
88   `8b d8'   88  88  8888[     8b       d8  88           88      `8b   ,8P  Y8,
88    `888'    88  88  88`"Yba,  "8a,   ,a8"  88           88      a8P  d8'    `8b
88     `8'     88  88  88   `Y8a  `"YbbdP"'   88           88888888P"  8P        Y8


🇬🇧 English version

Что такое MikoPBX?

MikoPBX — это АТС с открытым исходным кодом и современным веб-интерфейсом для управления Asterisk. Поставляется как компактный Linux-дистрибутив с полной предустановкой всех необходимых сервисов — Asterisk, Nginx, PHP-FPM, Redis, Fail2Ban и других. Вы можете написать любой модуль и распространять его через встроенный маркетплейс.

Устанавливайте MikoPBX на физический сервер, в виртуальную машину, Docker- или LXC-контейнер, либо в любом крупном облаке (AWS, Google Cloud, Azure и др.)

Система имеет удобный веб-интерфейс с записью разговоров, конференц-связью, голосовой почтой, переводом и перехватом звонков, очередями вызовов, IVR-меню, правилами входящих и исходящих вызовов, переключателем праздников и ночного режима, редактором call-flow и маркетплейсом с платными и бесплатными расширениями. Вся основная бизнес-функциональность бесплатна навсегда!

Начало работы

Способы установки

MikoPBX можно развернуть несколькими способами в зависимости от вашего окружения:

На физический сервер

Виртуальная машина

Скачайте последний ISO и загрузитесь с него в гипервизоре:

ГипервизорИнструкция
VMware ESXiРуководство по установке
VMware Workstation ProРуководство по установке
VMware Fusion (Mac)Руководство по установке
VirtualBoxРуководство по установке
Hyper-VРуководство по установке
Proxmox (ВМ)Руководство по установке
Proxmox (LXC-контейнер)Руководство по установке
UTM (Apple Silicon)Руководство по установке

Docker-контейнер

Облачные провайдеры

ПровайдерИнструкция
Яндекс.ОблакоОбзорMarketplaceПроизвольный образCLI
VK CloudРазвёртывание
SelectelРазвёртывание
1C Облачная инфраструктураРазвёртывание
AWS EC2РазвёртываниеAWS Marketplace
Google CloudРазвёртываниеGCP Marketplace
Microsoft AzureРазвёртывание
DigitalOceanРазвёртывание
VultrРазвёртывание
Alibaba CloudРазвёртывание
Hetzner CloudРазвёртывание

Первые шаги после установки

Откройте веб-интерфейс и войдите с учётными данными по умолчанию — логин: admin, пароль: admin. Затем следуйте руководству по быстрому старту.

Возможности

  • Компактный Linux-дистрибутив — загружается за секунды.
  • Простая установка и настройка.
  • Мультиязычный интерфейс (26 языков) с переводом сообществом через Weblate.
  • Архитектуры x86_64 и ARM64.
  • Актуальный PJSIP-стек и Asterisk 22 LTS.
  • Двойной стек IPv4/IPv6.
  • Fail2Ban, файервол iptables, аутентификация WebAuthn/Passkey.
  • Модульная архитектура с маркетплейсом плагинов.
  • PHP 8.4, Phalcon Framework, Nginx, Redis.
  • REST API с 259+ эндпоинтами и JWT-аутентификацией.
  • Облачный автопровижининг (AWS, GCP, Azure, DigitalOcean, Vultr, Yandex Cloud, VK Cloud, Alibaba Cloud).
  • Кодовая база соответствует стандартам PSR и Airbnb JS style.

Системные требования

Одновременных вызововCPURAMДиск
5–101 ГГц x86-64 или ARM64, 1–2 ядра2 ГБ1 ГБ система + 50 ГБ записи
До 253 ГГц x86-64 или ARM642 ГБ1 ГБ система + 50 ГБ записи
25+2× CPU 3 ГГц x86-644 ГБ+1 ГБ система + 50 ГБ записи

Подробнее — системные требования.

Как модифицировать систему

Для простой кастомизации используйте редактор приложений диалплана. Поддерживается PHP-AGI и язык диалплана Asterisk.

Или редактируйте системные файлы напрямую через веб-интерфейс.

MikoPBX обычно загружается с раздела «только для чтения». Чтобы изменить файлы ядра, перемонтируйте раздел в режим записи командой SSH: remount-offload

Для добавления новой функциональности рекомендуем использовать репозиторий ModuleTemplate.

Архитектура

MikoPBX — это самодостаточный Linux-дистрибутив, собранный на базе T2 SDE. Ключевые компоненты:

КомпонентВерсияНазначение
Asterisk22Движок АТС с PJSIP-стеком
PHP8.4Среда исполнения
Phalcon5Высокопроизводительный PHP-фреймворк
Nginx1.29Веб-сервер с поддержкой WebSocket (nchan)
Redis7Кеш, сессии и очередь API
Beanstalkd1.12Обработка фоновых задач
Fail2Ban1Защита от вторжений
SQLiteОсновная БД и хранение CDR

Структура исходного кода

src/
├── AdminCabinet/     # Веб-интерфейс (MVC + Volt-шаблоны + Semantic UI)
├── Common/           # Модели, переводы, провайдеры DI
├── Core/             # Конфигурации Asterisk, системные утилиты, воркеры
├── Modules/          # Фреймворк модулей
├── PBXCoreREST/      # REST API (49 контроллеров, 259+ эндпоинтов)
└── Service/          # Сервисный слой

Перевод интерфейса и документации

Веб-интерфейс переведён на 26 языков силами сообщества:

Если вы нашли ошибку в переводе, исправьте её на сервисе Weblate.

Участие в разработке

Мы приветствуем вклад в проект! Ознакомьтесь с CONTRIBUTING.md.

Сообщество и поддержка

Спонсоры

Станьте спонсором и разместите ваш логотип в README на GitHub со ссылкой на ваш сайт. Стать спонсором

Лицензия

MikoPBX© — бесплатная АТС для малого бизнеса Copyright © 2017–2026 Алексей Портнов и Николай Бекетов

Эта программа является свободным программным обеспечением: вы можете распространять её и/или модифицировать в соответствии с условиями GNU General Public License, опубликованной Free Software Foundation; либо версии 3 лицензии, либо (по вашему выбору) любой более поздней версии.

Эта программа распространяется в надежде, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Подробности см. в GNU General Public License.

Вы должны были получить копию GNU General Public License вместе с этой программой. Если нет, см. https://www.gnu.org/licenses/.