Empezar
Manual de instalación
NEXIA Switch se instala completo — Kamailio, FreeSWITCH, rtpengine, PostgreSQL, Redis, el núcleo compilado y el panel — con un solo comando, en un servidor limpio.
Requisitos
- Ubuntu 24.04 LTS recién instalado (sin otro software SIP ni paneles previos).
- IP pública IPv4. Mínimo recomendado: 2 vCPU y 4 GB de RAM.
- Acceso root (directo o por
sudo).
Los tres pasos
apt update && apt -y upgrade
curl -fsSLO https://raw.githubusercontent.com/nexiaswitch-ux/Nexia-Switch/main/install.sh
sudo bash install.sh
Duración típica: 15–25 minutos. La fase más larga es la compilación de FreeSWITCH
(el instalador lo avisa). Todo el detalle queda en /var/log/nexia-install.log.
El instalador verifica la firma Ed25519 del paquete contra una clave
pineada antes de tocar tu servidor, y es idempotente: si algo falla, corregí la causa y
corrélo de nuevo — las fases completadas no se repiten. Si querés auditarlo antes:
less install.sh (se sale con q).Qué hace cada fase
| Fase | Qué deja |
|---|---|
| 00 Preflight | Verifica SO, recursos, IP pública, DNS, puertos libres. |
| 01–02 Endurecimiento | Sistema al día, SSH endurecido, firewall default-deny (solo 22, 80, 443, 5060/5061 y RTP). |
| 03–07 Stack | PostgreSQL y Redis solo en loopback; Kamailio como borde SIP; rtpengine para media; FreeSWITCH nunca expuesto. |
| 08–09C App y núcleo | Panel web, esquema de datos, y el núcleo compilado (ruteo y tarificación) verificado contra su MANIFEST firmado. |
| 10–13 Producción | Nginx + TLS (Let's Encrypt), fail2ban, antifraude con destinos de riesgo bloqueados, backups diarios. |
| 14–15 Verificación | Arranque de todo, chequeos de seguridad, y el resumen con tus credenciales. |
Al terminar
- El resumen final muestra la URL del panel (https://TU-IP/), usuario
adminy la contraseña generada. - Las credenciales quedan también en
/var/lib/nexia/credentials.txt— copialas a un lugar seguro y borrá el archivo (shred -u). - Verificá la instalación:
bash /opt/nexia-switch/installer/verify.sh --security - Seguí con la activación de tu licencia gratuita.