Cloud Commander: administrador de archivos web para controlar archivos y programas de Linux a través del navegador


Cloud Commander (cloudcmd) es un sencillo administrador de archivos web multiplataforma de código abierto, tradicional pero útil, compatible con la consola y el editor.

Está escrito en JavaScript/Node.js y le permite administrar un servidor y trabajar con archivos, directorios y programas en un navegador desde cualquier computadora, dispositivo móvil o tableta.

Ofrece algunas características interesantes:

  • El cliente funciona en un navegador web.
  • Su servidor se puede instalar en Linux, Windows, Mac OS y Android (con la ayuda de Termux).
  • Le permite ver imágenes, archivos de texto, reproducir audio y videos desde un navegador.
  • Se puede utilizar de forma local o remota.
  • Admite la adaptación al tamaño de la pantalla.
  • Ofrece una consola compatible con la línea de comandos del sistema operativo predeterminado.
  • Se envía con 3 editores integrados compatibles con el resaltado de sintaxis, que incluyen: Dword, Edward y Deepword.
  • También es compatible con la autorización opcional.
  • Ofrece teclas de acceso rápido/acceso directo.

Cómo instalar Cloud Commander en Linux

Primero, instale la última versión de node.js con las instrucciones a continuación.

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

-------- For Node.js v7 Version -------- 
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
$ sudo apt-get install -y nodejs 
$ curl - -silent - -location https://rpm.nodesource.com/setup_6.x | bash -

-------- For Node.js v7 Version -------- 
$ curl - -silent - -location https://rpm.nodesource.com/setup_7.x | bash -
$ yum -y install nodejs
$ dnf -y install nodejs [Fedora 22+]
$ emerge nodejs         [On Gentoo]
$ pacman -S nodejs npm  [On Arch Linux]

Una vez que haya instalado los paquetes nodejs y npm, a continuación, instale el administrador de archivos de cloud commander con el siguiente comando con permisos de root:

$ npm i cloudcmd -g
OR
$ npm i cloudcmd -g --force

Cómo usar Cloud Commander en Linux

Para iniciarlo, simplemente ejecute:

$ cloudcmd

De forma predeterminada, Cloud Commander lee las configuraciones en ~/.cloudcmd.json si no se establecen opciones de comando. Utiliza el puerto 8000, en caso de que las variables de puerto PORT o VCAP_APP_PORT no existan.

Puede comenzar a usarlo abriendo la URL en su navegador:

http://SERVER_IP:8000

Para ver el menú; opciones de operación de archivo, simplemente seleccione el archivo y haga clic derecho sobre él, verá las opciones que se muestran en la captura de pantalla a continuación.

Para abrirlo con un solo panel, use la marca --one-panel-mode o simplemente cambie el tamaño de la interfaz del navegador:

$ cloudcmd --one-panel-mode

La siguiente captura de pantalla muestra la visualización de un archivo de imagen.

La siguiente captura de pantalla muestra la apertura de un archivo de secuencia de comandos para editarlo.

Presione el botón ~ para abrir la terminal o consola de Linux.

De forma predeterminada, el terminal está deshabilitado y no instalado, para usarlo debe instalar gritty de la siguiente manera con privilegios de usuario root:

$ npm i gritty -g

Luego establezca la ruta de un terminal y guarde la configuración así:

$ cloudcmd --terminal --terminal-path "gritty --path here" --save

Para actualizar Cloud Commander, use este comando:

$ npm install cloudcmd -g

Utilice teclas de acceso rápido/acceso directo.

  • F1 - Ver ayuda
  • F2 : cambie el nombre de un archivo
  • F3 : ver un archivo
  • F4 : editar un archivo
  • F5 : copia un archivo
  • F6 : mover un archivo
  • F7 : crea un directorio nuevo
  • F8 : eliminar un archivo
  • F9 - Abrir menú
  • F10 : vea configuraciones/permisos de archivos y muchos más.

Puede ejecutar esto para obtener ayuda:

$ cloudcmd --help

Puede encontrar una guía de uso completa e información de configuración en https://cloudcmd.io/.

En este artículo, revisamos Cloud Commander, un administrador de archivos web simple, tradicional pero útil, con soporte de consola y editor para Linux. Para compartir sus pensamientos con nosotros, háganos el formulario de comentarios a continuación. ¿Ha encontrado alguna herramienta similar por ahí? Cuéntanos también.