Todos los planes

Navega y edita archivos en tus contenedores

Un explorador de archivos y editor de código integrados para volúmenes Docker. Sin necesidad de cliente SSH -- gestiona archivos directamente desde tu panel.

Gestión completa de archivos en el navegador

Navega, edita, crea y elimina archivos en cualquier volumen de contenedor -- sin necesidad de terminal.

Explorador de volúmenes
Navega cualquier volumen Docker o bind mount directamente desde el panel
Editor en línea
Lee y escribe archivos con edición con reconocimiento de sintaxis -- sin SSH necesario
Creación de directorios
Crea directorios con soporte de ruta completa, incluyendo rutas anidadas
Eliminación segura
Elimina archivos y carpetas con diálogo de confirmación para prevenir accidentes
Prevención de path traversal
Seguridad reforzada -- las solicitudes se validan para prevenir escape de directorio
Cualquier contenedor en ejecución
Funciona en cualquier contenedor de tu stack, independientemente de la imagen base
Edición de archivos de configuración
Visualiza y edita .env, nginx.conf, php.ini y cualquier archivo de configuración
Descarga y subida
Descarga archivos a tu máquina o sube archivos al volumen del contenedor

Cómo funciona

01

Selecciona un contenedor

Selecciona cualquier contenedor en ejecución de la lista de aplicaciones de tu stack. sh0 muestra todos los volúmenes y bind mounts disponibles.

02

Navega los volúmenes

Navega el árbol de directorios con una interfaz de explorador de archivos familiar. Haz clic en carpetas para expandir, haz clic en archivos para previsualizar.

03

Edita archivos

Abre cualquier archivo de texto en el editor en línea. Haz tus cambios y guarda -- el archivo se escribe directamente en el volumen del contenedor.

04

Crea o elimina

Crea nuevos archivos y directorios, o elimina los existentes. Todas las operaciones incluyen confirmación para prevenir pérdida de datos.

El flujo de trabajo del gestor de archivos

Seleccionar contenedor
Listar volúmenes
Navegar archivos
Editar / Crear
Guardar en volumen

Todas las operaciones pasan por la API de Docker -- sin SSH, sin exec, sin agente instalado en el contenedor

Todo lo que necesitas

Previsualización de archivos

Previsualiza archivos de texto, archivos de configuración y logs directamente en el navegador. Sin necesidad de descargar o conectarse por SSH.

Editor de código en línea

Edita archivos con una interfaz de editor de código limpia. Resaltado de sintaxis para tipos de archivo comunes. Guarda con un clic.

Seguridad reforzada

Los ataques de path traversal se bloquean a nivel de API. Cada ruta de archivo se valida y se aísla dentro del volumen seleccionado.

Subida de archivos

Sube archivos de configuración, certificados o cualquier otro archivo directamente al volumen de tu contenedor desde el navegador.

Descarga de archivos

Descarga cualquier archivo del contenedor a tu máquina local. Útil para obtener logs, exportaciones o archivos de respaldo.

Gestión de configuración

Edita archivos .env, configuraciones de nginx, ajustes de base de datos y cualquier otra configuración sin reiniciar el contenedor.

La forma tradicional

  • x Conectarse por SSH al servidor
  • x Ejecutar docker exec -it para entrar al contenedor
  • x Usar vi o nano dentro del contenedor
  • x Usar scp o docker cp para transferir archivos
  • x Esperar que el contenedor tenga las herramientas correctas instaladas
  • x Sin registro de auditoría de qué cambió

La forma sh0

  • Haz clic en la pestaña del gestor de archivos
  • Navega el árbol de directorios visualmente
  • Edita en un editor de código apropiado
  • Sube y descarga desde el navegador
  • Funciona en cualquier contenedor, sin herramientas necesarias
  • Validación de rutas con seguridad reforzada

Preguntas y respuestas

¿Hay un límite de tamaño de archivo para editar? +
El editor en línea funciona mejor con archivos de menos de 5 MB. Los archivos más grandes se pueden descargar o subir, pero editarlos en el navegador puede ser lento. Para archivos muy grandes, usa la función de Terminal Web en su lugar.
¿Puedo editar archivos binarios? +
Los archivos binarios (imágenes, binarios compilados, archivos comprimidos) no se pueden editar en el editor en línea, pero se pueden descargar y subir. El explorador de archivos muestra indicadores de tipo de archivo para que sepas qué se puede editar.
¿Qué hay de los permisos de archivo? +
Las operaciones de archivo se ejecutan a través de la API de Docker, así que se ejecutan con los permisos del usuario de entrypoint del contenedor. Si un archivo es de solo lectura dentro del contenedor, será de solo lectura en el gestor de archivos también.
¿Qué tipos de volúmenes son compatibles? +
Tanto los volúmenes con nombre de Docker como los bind mounts son compatibles. El gestor de archivos lista todos los montajes adjuntos al contenedor seleccionado, independientemente del tipo.

Gestiona archivos sin salir de tu navegador.

Navega, edita y organiza archivos en cualquier volumen de contenedor. Sin SSH, sin docker exec, sin complicaciones.