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
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) | Руководство по установке |
| Провайдер | Инструкция |
|---|---|
| Яндекс.Облако | Обзор • 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.
| Одновременных вызовов | CPU | RAM | Диск |
|---|---|---|---|
| 5–10 | 1 ГГц x86-64 или ARM64, 1–2 ядра | 2 ГБ | 1 ГБ система + 50 ГБ записи |
| До 25 | 3 ГГц x86-64 или ARM64 | 2 ГБ | 1 ГБ система + 50 ГБ записи |
| 25+ | 2× CPU 3 ГГц x86-64 | 4 ГБ+ | 1 ГБ система + 50 ГБ записи |
Подробнее — системные требования.
Для простой кастомизации используйте редактор приложений диалплана. Поддерживается PHP-AGI и язык диалплана Asterisk.
Или редактируйте системные файлы напрямую через веб-интерфейс.
MikoPBX обычно загружается с раздела «только для чтения». Чтобы изменить файлы ядра, перемонтируйте раздел в режим записи командой SSH: remount-offload
Для добавления новой функциональности рекомендуем использовать репозиторий ModuleTemplate.
MikoPBX — это самодостаточный Linux-дистрибутив, собранный на базе T2 SDE. Ключевые компоненты:
| Компонент | Версия | Назначение |
|---|---|---|
| Asterisk | 22 | Движок АТС с PJSIP-стеком |
| PHP | 8.4 | Среда исполнения |
| Phalcon | 5 | Высокопроизводительный PHP-фреймворк |
| Nginx | 1.29 | Веб-сервер с поддержкой WebSocket (nchan) |
| Redis | 7 | Кеш, сессии и очередь API |
| Beanstalkd | 1.12 | Обработка фоновых задач |
| Fail2Ban | 1 | Защита от вторжений |
| SQLite | — | Основная БД и хранение CDR |
src/
├── AdminCabinet/ # Веб-интерфейс (MVC + Volt-шаблоны + Semantic UI)
├── Common/ # Модели, переводы, провайдеры DI
├── Core/ # Конфигурации Asterisk, системные утилиты, воркеры
├── Modules/ # Фреймворк модулей
├── PBXCoreREST/ # REST API (49 контроллеров, 259+ эндпоинтов)
└── Service/ # Сервисный слойВеб-интерфейс переведён на 26 языков силами сообщества:
Если вы нашли ошибку в переводе, исправьте её на сервисе Weblate.
Мы приветствуем вклад в проект! Ознакомьтесь с CONTRIBUTING.md.
- Форум: forum.mikopbx.com — вопросы, обсуждения, помощь сообщества
- Telegram: Чат разработчиков — общение в реальном времени
- Баг-репорты: GitHub Issues
- Документация: docs.mikopbx.ru
- Платная поддержка: Профессиональная поддержка от MIKO LLC
Станьте спонсором и разместите ваш логотип в 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/.


