En esta oportunidad te voy a contar lo que es una nube privada y la diferencia que existe con una nube de terceros, siendo estos últimas aplicaciones como #googledrive #dropbox #mega #onedrive entre otras tantas que seguramente andan por ahí. Los dejo entonces con este #tutorial que denomine Tu nube privada con Nextcloud sobre docker

Nextcloud: Nuestra nube privada sobre Docker
Nextcloud: Nuestra nube privada sobre Docker

¿Que es una nube?

En el modo que la conocemos o de la que queremos hablar, es sencillamente tener un “servicio” en el cual podamos tener disponibles de manera online nuestros archivos.

¿Nubes privadas vs de terceros?

Las nubes de terceros son las que mencionamos al comienzo de la entrada. Por ejemplo Google Drive, One Drive, Mega, Dropbox, entre otros.

Nos brindan un usuario gratuito y nos ofrecen una app para mantener sincronizados nuestros datos gratuitamente hasta tantos gb de espacio. Ese espacio es un servidor de ellos.

Una nube privada es un software que instlado en un equipo propio nos permite lograr el mismo objetivo.

El tema de usar algo de terceros con usar algo propio básicamente esta relacionado a la pregunta ¿Por que podemos subir nuestros archivos gratuitamente?¿Que hacen con nuestros archivos?¿Lo pueden usar para conocer nuestros gustos y de mas? en fin… esto es como dejar la plata en la casa del vecino y confiar mucho, ya que cuando se aceptan las clausulas de uso de estos sistemas NADIE LAS LEE por que son interminables.

Alguien sin conocimiento puede crearse una cuenta en una nube de terceros y arrancar sin más!

Ahora una nube privada requiere algunas cositas a tener en cuente:

Lo que vamos a hacer es crearnos una carpeta que se llame misdockers y dentro de ella vamos a crear un archivo llamado: docker-compose.yml

mkdir misdockers
cd misdockers
nano docker-compose.yml

al abrirlo pegaremos el siguiente contenido:

version: '2'
services:
  nextcloud:
    image: nextcloud
    restart: always
    container_name: nextcloud
    hostname: nextcloud
    environment:
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=LuisZambrana
      - MYSQL_PASSWORD=contraseNIA
      - MYSQL_HOST=mariadb-nextcloud
    depends_on:
      - mariadb-nextcloud
    ports:
      - 8081:80
    links:
      - mariadb-nextcloud
    volumes:
      - ./nextcloud/html/custom_apps:/var/www/html/custom_apps
      - ./nextcloud/html/config:/var/www/html/config
      - ./nextcloud/html/data:/var/www/html/data
      - ./nextcloud/html/themes:/var/www/html/themes

  mariadb-nextcloud:
    image: mariadb
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    restart: always
    container_name: mariadb-nextcloud
    hostname: mariadb-nextcloud
    volumes:
      - ./nextcloud/mysql:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=contraseNIA
      - MYSQL_PASSWORD=contraseNIA
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=LuisZambrana

Luego guardamos el archivo y ejecutamos:

docker-compose up -d

En breve tenemos instalado una base de datos en mysql y un servidor con el sistema nextcloud, por lo cual vamos a nuestro navegador y pondremos la ip del servidor (o nuestra ip en el caso de hayamos probado en nuestro propio equipo) con el puerto 8081, o sea localhost:8081 y veremos

inicio de nextcloud

Pondremos los datos del usuario administrador que queremos crear, tildamos la opcion para que nos instale las aplicaciones recomendadas y luego completar la instalación.

Vamos a ver la siguiente imagen:

instalando aplicaciones de nextcloud
Aplicaciones de Nextcloud

Una vez que concluye de instalar veremos:

nexcloud
nextcloud app
Aplicaciones para sincronizar nuestros dispositivos con el servidor

y por ultimo veremos nuestra nube instalada:

nextcloud sobre docker
Nexcloud: Nuestra nube privada sobre docker

La verdad es un proceso muy sencillo con el cual podemos mantener los archivos de la flia totalmente sincronizados en nuestro hogar, sin limites de espacio mas que “la capacidad de disco rígido que le pongamos” y sin con la dependencia de que funcione Internet y tengamos la maquina encendida. Como beneficio también podríamos tener otro disco que haga backup. Siempre la disponibilidad es buena tenerla lo mas llegado al 100% pero tener los archivos en casa y la verdad que poder diagramar cuando sincronizamos hace de nuestra nube privada una excelente opción.

Como siempre,si te gusto espero lo compartas con tus amigos en redes sociales, y si aun queres podes colaborar pagando un cafecito:

Invitame un café en cafecito.app
Print Friendly, PDF & Email
Share:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *