Instalar Sprut.io y Docker en linux

Sprut.io es un fantástico administrador de archivos con interfaz gráfica, que podrás instalar y utilizar en cualquier vps o servidor dedicado que corra con alguna distribución linux (debian, ubuntu, centos, rhel, opensuse, etc…). Podrás abrir, borrar, renombrar, editar, etc… cualquier archivo del servidor o de un FTP remoto. Te permite cargar archivos en el sitio o arrastrar y soltar los archivos de un FTP a otro, y todo tan solo usando el ratón o combinaciones de teclas.

¿Alguna vez pensaste en manejar un servidor linux desde una interfaz gráfica?

Es necesario instalar docker, pero tranquilo que no es necesaria ningún tipo de configuración.

 

Instalar Sprut.io y Docker en linux 1

Instalación:

 

Requisitos:

  • Espacio en disco: 1,5 Gb
  • Cualquier distribución Linux
  • Instalación previa de Docker

 

Instalar Docker:

Copia y pega:

wget -qO- https://get.docker.com/ | sh

Revisa que la instalación es correcta, copia y pega:
sudo docker run hello-world

Si todo salio bien, veras algo similar a:
Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker Hub account:
 https://hub.docker.com

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

 

Instalar Sprutio:

# Creamos el directorio
mkdir /opt/sprutio
cd /opt/sprutio

# Descargamos el script de instalación
wget https://raw.githubusercontent.com/LTD-Beget/sprutio/master/run.sh

# Le damos permisos
chmod +x run.sh

# Ejecutamos la instalación
./run.sh

El script instalará y configurará todos los componentes de manera que no deberás modificar nada. La instalación tardara entre 5-10 minutos, depende de la potencia de tu maquina.

Los contenedores Docker serán lanzados automáticamente, de todas formas los puedes comprobar con el comando:

docker ps

Aparecerá algo similar, a:
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                           NAMES
93545f3393fa        beget/sprutio-nginx   "nginx -g 'daemon off"   2 hours ago         Up 2 hours          127.0.0.1:9080->80/tcp, 0.0.0.0:9443->443/tcp   sprutio_nginx_1
ee10eeb8d119        beget/sprutio-app     "/init"                  2 hours ago         Up 2 hours                                                          sprutio_app_1
d04fe82d50ea        beget/sprutio-rpc     "/init"                  2 hours ago         Up 2 hours                                                          sprutio_rpc_1
ebac15866394        redis:3.0             "docker-entrypoint.sh"   2 hours ago         Up 2 hours          6379/tcp                                        sprutio_redis_1
1d3b3e9c0bf9        beget/sprutio-cron    "/init"                  2 hours ago         Up 2 hours                                                          sprutio_cron_1

Por tanto vemos que todo funciona correctamente y ya podemos empezar a usar sprut.io.

 

Uso de Sprutio:

En tu navegador debes colocar la ip del servidor y el puerto 9443, que es el que usa por defecto la aplicación. Te recomiendo conceder permiso a dicho puerto en iptables, firewalld o el sistema de seguridad que uses. Es obligatorio que en la url especifiques https.

https://mi-direccion-ip:9443/

Pantalla de bienvenida.

Instalar Sprut.io y Docker en linux 2

Pantalla de la aplicación:

Instalar Sprut.io y Docker en linux 3

 

Ya podemos disfrutar de Sprutio File Manager.

 

Agregar comentario