Red e infraestructura
Telecomunicación & Redes
Integración directa con routers MikroTik, gestión de zonas, sectoriales, cajas NAP y automatización de cortes de servicio.
Integración RouterOS
Control MikroTik desde el sistema
Red Host se conecta directamente a tus routers MikroTik via RouterOS API para suspender y reactivar clientes de forma automática — sin intervención manual.
Conexión PPPoE (Secrets)
/ppp/secret/set
disabled=yes
name="cliente_usuario"
/ppp/secret/set
disabled=no
name="cliente_usuario"
El sistema deshabilita el secret del cliente cuando se ejecuta el cron de corte. Si la API no está disponible, el corte en base de datos se registra igualmente con el fallo en el log.
IP Estática (Firewall Address-List)
/ip/firewall/address-list/add
address="192.168.1.100"
list="suspendidos-redhost"
/ip/firewall/address-list/remove
[find address="192.168.1.100"]
Para clientes con IP fija, el sistema agrega la dirección a la lista de suspendidos. El firewall de MikroTik bloquea el tráfico hasta que se registre el pago.
Flujo de corte automático
Ciclo de facturación y corte
El cron dispatcher decide qué jobs ejecutar cada minuto. Aquí el flujo del Grupo 1:
1
Día 1 · 09:00
Cron genera factura mensual a clientes G1
2
Días 1–6
Cliente tiene 6 días de gracia para pagar
3
Cobrador
Registra pago o crea promesa de pago
4
Día 7 · 10:00
Cron corte_g1: suspende y llama API MikroTik
5
Reactivación
Pago registrado reactiva automáticamente en MikroTik
Infraestructura de red
Módulos del sistema de red
Catálogos de red accesibles solo por el rol admin.
🔴
Routers MikroTik
Registro de routers con IP, credenciales de API, puerto y estado. Base para integración automática de cortes.
📶
Planes de Internet
Catálogo de planes con velocidad de bajada/subida, burst, precio mensual y perfil PPP asociado en MikroTik.
🗺️
Zonas de Cobertura
Áreas geográficas para segmentar la base de clientes. Filtros en todos los módulos del sistema.
📡
Antenas Sectoriales
Registro de antenas y equipos de transmisión por zona para visualización y diagnóstico.
⚡
Perfiles PPP
Perfiles de velocidad en MikroTik sincronizados con los planes del sistema para coherencia total.
📦
Cajas NAP
Puntos de distribución de fibra óptica o cable coaxial georeferenciados y asociados a clientes.
Acceso público
Módulo Hotspot
Generación y control de fichas de acceso para zonas de hotspot público con integración MikroTik Hotspot.
🎫
Generador de Fichas
Creación de fichas por tiempo o datos. Generación por lotes con impresión directa desde el navegador.
✂️
Cortes de Fichas
Gestión de cortes y vencimientos de fichas activas en los equipos hotspot.
🔌
Equipos Hotspot
Registro de routers y access points que ofrecen el servicio hotspot con sus credenciales de API.
Instalación
Requisitos del servidor de producción
Red Host corre sobre LAMP/LEMP estándar. Compatible con servidores de bajo costo.
| Componente | Requisito mínimo | Recomendado |
| Sistema Operativo | Ubuntu 22/24 LTS o Debian 11+ | Ubuntu 24 LTS |
| Servidor Web | Apache 2.4+ (mod_rewrite) | Apache 2.4+ |
| PHP | PHP 8.0+ (mysqli, mbstring, json, zip, gd) | PHP 8.2+ |
| Base de Datos | MySQL 5.7+ o MariaDB 10.4+ | MariaDB 10.6+ |
| RAM | 1 GB | 2 GB (500+ clientes) |
| Almacenamiento | 20 GB | 50 GB (con backups) |
| Red | Acceso LAN del ISP | No requiere IP pública |
| Crontab | Acceso a crontab www-data o root | — |
Automatización
Una sola línea de crontab controla todo
* * * * * php /var/www/html/red-host/cron/dispatcher.php >> /var/log/redhost/dispatcher.log 2>&1
El dispatcher lee la configuración de jobs desde la base de datos y decide qué ejecutar. Toda la configuración de horarios y activación/desactivación se hace desde la interfaz web en Ajustes → Gestor de Crons. No es necesario editar el servidor.