CLI Tool

LServer CLI

Ultimate Server Management

El poder absoluto de tus servidores en la palma de tu terminal. Domina, administra y mantén online tus nodos 24/7 sin dolores de cabeza.

⚡ Instalación Mágica en 1 Clic
curl -sL https://raw.githubusercontent.com/SrxMateo/LServer/main/install.sh | bash

¿Qué es LServer CLI?

Se acabó el tener que buscar procesos huérfanos, perder tiempo con configuraciones complejas o escribir comandos largos y tediosos. LServer CLI es una herramienta de élite desarrollada para dueños de servidores y administradores de sistemas que exigen velocidad, estabilidad y control absoluto.

Con LServer, puedes encender, apagar, visualizar y administrar múltiples "nodos" (instancias de servidores o aplicaciones) con una interfaz de terminal increíblemente elegante, impulsada por tecnología de monitoreo en tiempo real.

srxmateo@lserver-node-1
LServer CLI v2.1.0 - Élite Edition
Escribe "help" para ver los comandos disponibles.
Conectado a nodo primario (127.0.0.1)
srxmateo@lumax:~$

Características Principales

Motor SQLite Asíncrono

Transacciones seguras (ACID) mediante patrón Singleton. Adiós a la corrupción de archivos JSON; LServer maneja miles de operaciones de nodos con fiabilidad militar.

Vigilante Inteligente (Daemon)

Un proceso fantasma en segundo plano de 0% CPU que vigila tus servidores.

Auto-Heal (❤)

Si tu servidor crashea por falta de RAM o errores, el vigilante lo resucita automáticamente.

Auto-Backups (💾)

Copias de seguridad automáticas a las 03:00 AM, aislando tus datos en archivos .tar.gz ultra-comprimidos.

Seguridad Zero-Trust

Inyección de comandos, Path Traversal y ataques por Regex completamente bloqueados mediante sanitizadores estrictos y consultas SQL preparadas.

Estadísticas Nativas en Vivo

Observa el consumo de CPU, RAM y Disco duro directamente en el hermoso Dashboard dorado.

Arsenal de Comandos

ComandoDescripción
lserver -p <nodo>Encender (Power): Arranca el servidor de inmediato y lo mantiene 24/7.
lserver -d <nodo>Detener: Envía la orden de apagado seguro al nodo para no perder datos.
lserver -k <nodo>Kill (Forzado): Destruye el proceso al instante. Ideal para nodos congelados.
lserver -c <nodo>Crear: Levanta un nodo nuevo (prepara la carpeta y su configuración).
lserver -x <nodo>Borrar: Elimina el nodo y limpia completamente su directorio del sistema.
lserver -a <nodo>Auto-Heal: Activa/Desactiva el resucitador automático del Daemon (❤).
lserver -b <nodo>Backups: Menú interactivo para crear respaldos manuales o automáticos 24h (💾).
lserver daemon startIniciar Vigilante: Activa el motor de LServer en background.
lserver daemon stopDetener Vigilante: Apaga los servicios de monitoreo.
lserver -lListar: Carga el Dashboard y la tabla de todos tus servidores creados.
lserver -e <nodo>Entrar: Ingresa al log en vivo del servidor. (Usa Ctrl+C para salir sin detenerlo)
lserver -vVersión: Imprime la versión actual de la herramienta instalada.

Ejemplos de Uso

1. Creando tu primer servidor de producción

$ lserver -c MiAppBackend ✔ Nodo creado exitosamente. $ lserver -p MiAppBackend ✔ Nodo MiAppBackend en línea (Auto-Heal Activado ❤).

¡Listo! Tu aplicación estará corriendo en segundo plano protegida de cierres inesperados.

2. Revisando el estado de toda tu red

$ lserver

Aparecerá el Dashboard dorado informándote qué nodo está ONLINE y cuál está OFFLINE en tiempo real.