Instalar tu propio "Google Drive" casero en Ubuntu 22.04

 Hola, en esta entrada voy a hablar de como instalar NextCloud en Ubuntu 22.04, NextCloud es un servidor de archivos, tipo Google Drive, OneDrive. y voy a explicar como instalarlo en nuestro servidor Ubuntu 22.04. Yo utilizo como servidor un Ubuntu 22.04 en su version gráfica, porque si no me supone mas lio.

       



 

Para ello, debemos de tener descargado NextCloud server en su version mas reciente, para descargarlo tendremos que ir a esta página, se nos descargará NextCloud server en formáto .zip, lo decomprimimos y lo guardamos en Descargas.

 



Una vez que ya tenemos nexcloud descargado, tendremos que instalar unos pequeños paquetes que son los siguientes:


apt install bind9 php apache2 mysql-server mysql-client -y

 

 

Posteriormente, nos tendremos que ir a la carpeta Descargas y tendremos que mover la carpeta nextcloud a /var/www/html/ , y, posteriormente, tenemos que dar permisos 777 a la carpeta nextcloud

 


Seguidamente , tenemos que configurar nuestro servidor MySQL, para ello ejecutamos el siguiente comando::

mysql -u root -p

 (si no os deja entrar con este comando también podéis entrar con mysql -u root)

y, posteriormente 

UPDATE mysql.user SET plugin='mysql_native_password' WHERE user='root';

y posteriormente

flush privileges;

y luego ya pdemos salir para ello ejecutamos

exit;

 

Posteriormente, tenemos que configurar una contraseña para nuestra Base de Datos, la configuramos con el siguiente comando.

 

 sudo mysql_secure_installation

y escribimos la contraseña que queramos para nuestra base de datos

 

 

  • Creamos una base de datos para Nextcloud.      
 create database nextcloud;


 

  • Después, nos tenemos que descargar unas extensiones , una vez descargados, nos vamos a la carpeta donde se nos han descargado y ejecutamos:

chmod u+x extensiones.sh


 

  •  Después, instalamos esta extension con este comando:

   

./extensiones.sh


 

  •  Y ya tendriamos nuestro servidor Nextcloud Instalado

 


 

Ahora Solo hace falta rellenar unas cosas Y LISTO!!

EN usuario de la Base de datos: root

Nombre de la base de datos: Nextcloud

Host de la base de datos: localhost


  • Si nos sale el siguiente error al intentar acceder desde otra IP o desde otro dominio se soluciona de esta manera.
  • El error es el siguiente; Al intentar acceder desde otra IP o desde otro dominio no nos deja continuar, y nos dice (ACCESO A TRAVES DE UN DOMINIO DEL QUE NO SE CONFIA)   Por ejemplo, si accedemos a trves de "localhost" nos permite el acceso, pero si accedemos desde otro dispositivo al servidor desde la IP local de nuestro servidor, no nos deja, porque tenemos que dar de alta la IP a la que queremos acceder.

  •  Para dar de alta dichas IPs tenemos que dirigirnos a   
var/www/html/nextcloud/
 
cd config/
 

  • Y posteriormente tenemos que editar el fichero config.php
  nano config.php

 
 Y ahora, Ya si que nos deja entrar con una IP diferente a la de "localhost"



 Conclusion: Nextcloud nos permite almacenar y compartir archivos facilmente gracias a su interfaz gráfica (GUI), Con nextcloud el limite de almacenamiento está en nuestro disco duro, por lo que todos los archivos que subamos a nuestra cuenta de Nextcloud, se guardaran en nuestro disco duro. Podemos instalarlo en nuestro servidor de forma gratuita. Esto es útil para empresas, entornos educativos donde haya que subir o pasar apuntes etc...




 



 

 







Comentarios

Entradas populares de este blog

Instalar veyon 4 en Windows

Crear un dominio con NO-IP e instalar certificado SSL con certbot

OverTheWire Bandit Level 0 -----> Level 1