Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sigmo

Sigmo es una interfaz web y API autocontenido para gestionar módems celulares a través de QMI y MBIM, con un frontend en Vue.js integrado.

Ficha actualizada 23 sept 2026, 6:02 · upstream 23 sept 2026, 5:32 · release v4.1.2

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es sigmo

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Sigmo es una herramienta moderna y autocontenida que permite la gestión de módems celulares mediante protocolos QMI y MBIM. El proyecto se distribuye como un único binario con el frontend Vue.js incrustado, diseñado para ser ligero y fácil de desplegar.

La aplicación se especializa en operaciones avanzadas de eSIM, incluyendo la descarga (SM-DP+), activación, renombreo y eliminación de perfiles. También ofrece un centro de mensajes SMS completo con capacidades de envío y borrado, así como soporte para sesiones USSD.

En cuanto a control del módem, Sigmo permite el cambio de slot SIM, escaneo de redes, registro manual y configuración de preferencias como Alias y MSS (Modem Subsystem). Además, cuenta con un sistema de acceso seguro basado en OTP mediante Telegram, HTTP, Email o más.

CASOS DE USO
  • Gestionar múltiples perfiles eSIM sin necesidad de hardware adicional
  • Administración completa del centro de mensajes SMS desde la interfaz web
  • Control de red y configuración de preferencias de módem (Alias, MSS)
  • Acceso seguro mediante OTP a través de Telegram o HTTP
  • Monitoreo en tiempo real de mensajes y tokens de inicio de sesión
  • Despliegue autocontenido sin necesidad de Node.js ni Go para la lógica principal
PUNTOS DESTACADOS
  • Arquitectura modular con backend en Go y frontend en Vue.js incrustado
  • Soporte nativo para eSIM, SMS y control de módem mediante QMI/MBIM
  • Diseño portable: único binario sin necesidad de instalar Node.js o Go
  • Sistema de notificaciones integrado con Telegram, Bark, Gotify y Email
  • Configuración persistente en SQLite que persiste tras reinicios del sistema
PRECAUCIONES
  • Requiere acceso al nodo QMI o MBIM del módem para realizar control directo
  • El proxy de módem (qmi-proxy o mbim-proxy) debe estar disponible en el host si se desea coexistir con ModemManager
  • No es compatible con dispositivos que no soporten QMI o MBIM
  • La configuración de red manual requiere permisos root o reglas udev adecuadas
  • El sistema de notificaciones depende de servicios externos (Telegram, Gotify, etc.)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para ejecutar Sigmo como servicio en systemd, se recomienda copiar el archivo de unidad a /etc/systemd/system/sigmo.service y activarlo con systemctl enable --now sigmo. El servicio corre como root para acceder a los nodos del módem y configurar interfaces de red. En modo Docker, se utiliza docker compose con network_mode: host para que Sigmo pueda acceder al socket Unix de qmi-proxy o mbim-proxy en el host. Se recomienda montar /dev, /run/udev y /sys como mounts para garantizar la compatibilidad con sistemas estrictos sobre Docker.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
9527
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.