Cloud Commander: administrador de archivos web para controlar archivos y programas de Linux a través del navegador
Cloud Commander (cloudcmd) es un administrador de archivos web multiplataforma, tradicional pero útil, de código abierto y sencillo, compatible con consola y 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, móvil o tableta.
Características
Ofrece algunas características interesantes:
- El cliente funciona en el navegador web.
- Su servidor se puede instalar en Linux, Windows, Mac OS y Android (con ayuda de Termux).
- Le permite ver imágenes, archivos de texto, reproducir audio y videos desde un navegador.
- Se puede utilizar local o remotamente.
- Admite la adaptación al tamaño de la pantalla.
- Ofrece consola compatible con la línea de comandos predeterminada del sistema operativo.
- Se entrega con 3 editores integrados que admiten resaltado de sintaxis, que incluyen: Dword, Edward y Deepword.
- También admite autorización opcional.
- Ofrece teclas de acceso directo/atajos.
Cómo instalar Cloud Commander en Linux
Primero, instale la última versión de node.js con las instrucciones a continuación.
En Debian/Ubuntu/Linux Mint
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
En RHEL/CentOS/Fedora
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+]
En Gentoo y Arch Linux
emerge nodejs [On Gentoo]
pacman -S nodejs npm [On Arch Linux]
Una vez que haya instalado los paquetes nodejs y npm, luego instale el administrador de archivos Cloud Commander con el siguiente comando con permisos de root:
npm i cloudcmd -g
OR
npm i cloudcmd -g --force
Cómo utilizar Cloud Commander en Linux
Para iniciarlo simplemente ejecuta:
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.
Puedes empezar a usarlo abriendo la URL en tu navegador:
http://SERVER_IP:8000
Ver menú de archivo
Para ver el menú; opciones de operación de archivos, simplemente seleccione el archivo y haga clic derecho sobre él, verá las opciones que se muestran en la captura de pantalla a continuación.
Ver archivos y directorios
Para abrirlo con un solo panel, use la bandera --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.
Editar archivos en el navegador
La siguiente captura de pantalla muestra cómo abrir un archivo de script para editarlo.
Acceda a la terminal de Linux desde el navegador
Presione el botón ~
para abrir la terminal o consola de Linux.
Interfaz terminal
Por defecto, el terminal está deshabilitado y no instalado, para usarlo debes instalar gritty de la siguiente manera con privilegios de usuario root:
npm i gritty -g
Luego establezca la ruta de una terminal y guarde la configuración de esta manera:
cloudcmd --terminal --terminal-path "gritty --path here" --save
Actualizar Cloud Commander
Para actualizar Cloud Commander utilice este comando:
npm install cloudcmd -g
Utilice teclas de acceso directo/atajos.
F1
– Ver ayudaF2
– Cambiar el nombre de un archivoF3
– Ver un archivoF4
– Editar un archivoF5
– Copiar un archivoF6
– Mover un archivoF7
– Crear un nuevo directorioF8
– Eliminar un archivoF9
– Abrir menúF10
: vea configuraciones/permisos de archivos y muchos más.
Puedes 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 para consola y editor para Linux. Para compartir sus pensamientos con nosotros, utilice el formulario de comentarios a continuación. ¿Ha encontrado alguna herramienta similar por ahí? Cuéntanos también.