Skip to main content

CS Monitor (Familia CoreSaaS™)

El Dashboard Móvil definitivo para Administradores de Servidores y DevOps. Desarrollado con Flutter & Django (Rest Framework + Paramiko)

CoreSaaS™

🚀 Descripción

CS Monitor es un boilerplate y una aplicación lista para usar, diseñada para Desarrolladores y Administradores de Sistemas que necesitan controlar sus servidores desde cualquier lugar.

Consta de un Frontend en Flutter (Android/iOS*) y un Backend en Django. Te permite monitorear recursos, gestionar servicios, ver logs, ejecutar comandos de terminal e incluso editar código directamente desde tu celular.

Parte de la familia de productos CoreSaaS.

✨ Características Principales

  • Seguridad: Login Biométrico (FaceID / Huella) tras la configuración inicial.
  • Admin de Servidores: Agrega servidores ilimitados vía SSH (Paramiko). Soporte para Contraseña y Private Key.
  • Monitoreo en Tiempo Real: Estado de RAM, Disco y CPU.
  • Gestión de Servicios: Iniciar, Detener y Reiniciar. El "Modo Protegido" evita que detengas servicios críticos por error (solo permite Reiniciar).
  • Visor de Logs: Visualiza System Journal o archivos File/Tail en tiempo real (elige entre 50 y 500 líneas).
  • Explorador de Archivos: Crea, edita, renombra y borra carpetas/archivos. Edita código en vivo para corregir bugs.
  • CMD Runner: Ejecutor de comandos con botones predefinidos (ls -la, docker ps, git status, etc.) y navegación.
  • Modo Mantenimiento: Activa/Desactiva la landing page de mantenimiento de tu servidor ejecutando scripts remotos.
  • Multi-idioma: Detección automática (Es, En, Fr, De, It, Pt).
  • Temas: Claro / Oscuro / Automático.

🐧 Compatibilidad

CS Monitor funciona con cualquier Servidor Linux que utilice Systemd (esto cubre el 99% de las distribuciones modernas).

  • SO Soportados: Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux, Fedora, Arch, etc.
  • Servicios Soportados: Nginx, Apache, Caddy, Docker, MySQL, PostgreSQL, Redis, PM2, o cualquier servicio personalizado.
  • No Soportado: Servidores Windows.

📦 Para SysAdmins (Listo para Usar)

Si adquiriste el Admin Pack, no necesitas programar.

1. Instalación del Backend (Servidor)

Debes instalar el backend en tu servidor en la nube (VPS). * Requisito: Docker y Docker Compose. * Sube la carpeta backend_docker a tu servidor. * Ejecuta: docker-compose up -d --build * Tu backend estará corriendo en http://tu-ip-servidor:8000.

2. Instalación de la App (Móvil)

  • Android: Instala el archivo .apk provisto.
  • iOS: (Requiere compilar el código fuente en una Mac, ver sección Desarrolladores).

3. Inicio Rápido

  1. Abre la App.
  2. Ingresa la URL del Backend (ej. http://tu-ip-servidor:8000) y tus credenciales iniciales.
  3. Configura tu Biometría.
  4. Ve al Menú > Server Admin > (+) para agregar tu primer servidor usando credenciales SSH.

💻 Para Desarrolladores (Código Fuente)

Si adquiriste la Licencia Dev, tienes acceso total al código para extender este boilerplate.

Backend (Django + DRF)

Ubicado en /backend. * Usa Paramiko para la conexión SSH. * Instalación:

cd backend
    pip install -r requirements.txt
    python manage.py migrate
    python manage.py runserver 0.0.0.0:8000
    

Frontend (Flutter)

Ubicado en /frontend. * Instalación:

cd frontend
    flutter pub get
    flutter run
    

  • Nota sobre iOS: Como desarrollas en Linux, recuerda que para generar la app de iOS necesitas una Mac con Xcode. El código es compatible, pero la compilación requiere hardware Apple.

🛠 Detalle de Funcionalidades

Modo Mantenimiento

En Server Admin, al activar este modo, debes indicar: 1. Carpeta: Ruta donde está el script. 2. Nombre del Script: El archivo que se ejecutará vía Rest Framework para cambiar la configuración de tu servidor web (Nginx/Apache).

Explorador y Editor

Ideal para emergencias. Puedes navegar hasta un archivo de configuración o código, editarlo, guardar los cambios y luego ir a la pestaña de Servicios para reiniciar el servidor afectado.


📄 Licencia y Términos de Uso

Este software se distribuye bajo una Licencia Comercial de Pago Único a través de Gumroad. No es un producto de código abierto (Open Source).

Lo que PUEDES hacer: * Utilizar el código fuente para crear aplicaciones finales para ti o para tus clientes. * Modificar, extender y adaptar el código según tus necesidades. * Desplegar el backend en servidores propios o de terceros sin límite de instalaciones.

Lo que NO PUEDES hacer (Restricciones): * Prohibida la Reventa: Queda estrictamente prohibido revender, redistribuir, sub-licenciar o regalar el código fuente original (o versiones modificadas del mismo) bajo el formato de "boilerplate", "template", "starter kit" o cualquier producto de naturaleza competidora. * Derechos de Marca: CoreSaaS™ es una marca comercial con solicitud de registro pendiente en su jurisdicción de origen. La compra de este software no otorga derechos sobre el uso del nombre "CoreSaaS", sus logotipos o identidad visual para tus propios productos comerciales. * Atribución: Si utilizas el código para un producto propio, deberás renombrarlo y evitar el uso de la identidad visual de la familia de productos de CoreSaaS.

**El incumplimiento de estos términos será tratado como una infracción de propiedad intelectual y derechos de marca.**


Desarrollado por CoreSaaS™. Visita coresaaskit.com para ver otros productos como CoreSaaS™ Accounts, CoreSaaS™ Logistic y CS Mail.

Need more help? Contact support

💬
Asistente CoreSaaS BETA
⚠️ Límite: 10 consultas por sesión
×