====== Установка Mikbill на Oracle Linux R8(тест)====== В процессе будут установлены следующие **основные** пакеты вместе с их зависимостями: PerconaDB 8.0 Freeradius 3 PHP 7.2 PHP-FPM Nginx DHCP Unbound Mikbill А так же вспомогательные пакеты вместе с их зависимостями: wget net-tools sudo mrtg php-pear sysstat c 2021-09-16 Личный кабинет пользователей не входит в базовую установку и ставиться отдельно! [[billing/external/backend_cabinet]] ===== Требования к серверу/ОС ===== 1. Это должна быть чистая ОС на базе [[https://yum.oracle.com/oracle-linux-isos.html|образа Oracle Linux R8 DVD]] **без предустановленных основных пакетов (Minimal install)**.\\ 2. Сервер должен соответствовать [[https://www.mikbill.ru/produkt/mikbill-sys-requirements.html|минимальным требованиям]] биллинга.\\ 3. При установке OS НИКОГДА не ставте галочку возле "Системные часы используют UTC" ===== Установка ===== dnf update dnf install oracle-epel-release-el8.x86_64 dnf install ansible wget tar Скачаем и распакуем установщик mikbill:\\ wget http://setup.2x.mikbill.pro/setup.tar.gz tar zxf setup.tar.gz Перейдем в директорию установки и запустим процесс установки:\\ cd setup ansible-playbook mikbill.yml Все сгенерированные пароли и информация для подключения к админке и лк будет показаны в конце установки а также будут сохранены в файл /var/mikbill/mikbill.info\\ \\ После установки будет доступна страница управления билингом по введеному IP-адресу или имени хоста. \\ Для проверки работы служб выполните:\\ Ядро биллинга: netstat -nlp | grep 2007 tcp 0 0 127.0.0.1:2007 0.0.0.0:* LISTEN 4848/php Базы данных: netstat -nlp | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 4586/mysqld Радиус сервера: netstat -nlp | grep 181[2-3] udp 0 0 0.0.0.0:1812 0.0.0.0:* 4869/radiusd udp 0 0 0.0.0.0:1813 0.0.0.0:* 4869/radiusd