lil-terminal en el navegador y dentro de su sitio
Use lil-terminal como una página normal del navegador o integre el mismo terminal en su sitio cuando quiera tenerlo junto a la página en la que trabaja. La integración solo cambia cómo se abre; no cambia sus comandos ni permisos.
Abrirlo como terminal normal del navegador
La opción más sencilla no necesita integración. Suba el lil.php generado, abra su URL en el navegador y trabaje directamente. Si una página independiente para el terminal es suficiente, no hay que conectar nada más.
https://example.com/lil.phpIntegrar no concede más privilegios
El modo independiente, la integración JavaScript y la integración PHP protegida ejecutan el mismo lil-terminal con la misma cuenta PHP. El acceso a archivos y bases de datos sigue limitado por los permisos del hosting, HTTPS y la autorización del terminal.
Un terminal sobre su sitio
En modo integrado, lil-terminal se abre en una ventana flotante sobre la página. El navegador recuerda la geometría normal, el lado de la barra minimizada y el ancho del modo ampliado para esta instalación.
- El botón rojo cierra el terminal. Puede volver a abrirlo con Ctrl/Command+Shift+L.
- El botón amarillo minimiza el terminal en una barra compacta junto al borde inferior. El estado se conserva al navegar o recargar y la barra se acopla a la izquierda o a la derecha al arrastrarla.
- El botón verde amplía el terminal a toda la altura en la mitad izquierda de la pantalla. Puede cambiar su ancho horizontalmente; otro clic devuelve la ventana al tamaño estándar.
CtrlCommand+Shift+L Ctrl+Shift+L en Windows/Linux o Command+Shift+L en macOS abre un terminal cerrado o restaura uno minimizado.
Integración JavaScript
Elija la integración JavaScript en la página de descarga. Tras desplegar el instalador de un solo archivo, lil.js aparece junto a lil.php. Incluya ese script una vez en la plantilla común del sitio y abrirá el terminal vecino en un frame del mismo origen.
<script src="/lil.js" defer></script>Integración PHP protegida
Use este modo cuando el terminal se integre en un sitio accesible a visitantes. El instalador mueve el terminal real a un directorio protegido único, por lo que la URL pública original de instalación ya no puede abrirlo directamente.
Después de instalar, la página de configuración muestra el include PHP exacto para el directorio protegido generado. Añádalo a la plantilla común antes de cualquier salida. No existe una ruta universal: cada build protegida recibe su propio directorio.
La misma página muestra una URL de activación única. Ábrala una vez en su navegador: el cargador quedará disponible para la sesión actual y el token desaparecerá de la dirección visible.
https://example.com/?lil=<generated-token>El token de activación no es la contraseña del terminal. Dificulta descubrir el cargador protegido; la ejecución de comandos sigue protegida por la autorización normal de lil-terminal.
El historial persistente es opcional
Si solo oculta la ventana flotante, su estado actual se conserva. Si también quiere recuperar comandos y salida textual segura tras navegar, recargar o abrir una nueva ventana, instale
install history
history -l onEl registro persistente está desactivado por defecto. Se guarda en .lil.log.php y puede contener rutas del proyecto, filas de bases de datos u otra salida; actívelo solo cuando ese almacenamiento en el servidor sea adecuado.
Política de seguridad de contenido (CSP)
El terminal integrado funciona desde el mismo origen que el sitio. Si usa CSP, permita el script local y el frame del mismo origen necesarios para el modo elegido. La integración protegida no carga JavaScript de terceros.