
Noah Scott
0
1854
544
Hace unas semanas mostramos a los estudiantes y nuevos usuarios una forma fácil de instalar OwnCloud en Ubuntu. La publicación de hoy le muestra cómo instalar Nextcloud, una bifurcación de OwnCloud en servidores Ubuntu. Para aquellos que no conocen Owncloud o Nextcloud, pueden leerlos un poco en línea..
Ambos son software de código abierto que brindan servicios de nube privada. Al igual que DropBox y servicios de almacenamiento similares, Nextcloud permite que cualquier persona aloje su propio almacenamiento en la nube en sus servidores. A diferencia de Dropbox y otros servicios, Owncloud y Nextcloud son de instalación y uso gratuitos.
Este breve tutorial le mostrará cómo instalar fácilmente Nextcloud en servidores Ubuntu si no sabe cómo.
Al igual que Owncloud, Nextcloud usa la pila LAMP para funcionar. Debe instalar MySQL o MariaDB, PHP y un servidor web como Apache2 o Nginx. Para comenzar a instalar Nextcloud, siga los pasos a continuación:
Paso 1: Instale la pila LAMP
Para que Nextcloud funcione, debe estar instalado en un servidor con LAMP. Para instalar LAMP, lea la publicación a continuación:
Tutorial para estudiantes: configuración de Ubuntu Linux con Apache2, MariaDB y PHP (LAMP)
Nextcloud requiere otros módulos que pueden no instalarse usando la guía anterior ... para asegurarse de que todos los demás módulos requeridos estén instalados, ejecute los siguientes comandos:
sudo apt-get install libapache2-mod-php7.0 php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
Paso 2: Descarga Nextcloud
Después de instalar LAMP, vaya y descargue el paquete de Nextcloud. En el momento de escribir este artículo, la versión actual estaba en 11.0.1. Es posible que deba cambiar el número de versión en consecuencia. Ejecute los siguientes comandos para descargar Nextcloud.
cd / tmp / && wget https://download.nextcloud.com/server/releases/nextcloud-11.0.1.zip
Después de la descarga, ejecute los siguientes comandos para extraer Nextcloud y moverlo al directorio raíz predeterminado de Apache2.
descomprimir nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html /
No olvide eliminar el archivo html predeterminado de Apache2 del directorio raíz. Esto puede causar confusión a los nuevos usuarios.
sudo rm /var/www/html/index.html
Cambie el permiso del directorio para permitir que Nextcloud funcione correctamente
sudo chown -R www-data: www-data / var / www / html / nextcloud
Paso 3: configurar Apache2
Ahora que Nextcloud está descargado y movido a la raíz de documentos predeterminada de Apache2, vaya y agregue estas configuraciones al archivo de configuración del sitio predeterminado de Apache2. Ejecute los siguientes comandos para abrir el archivo.
sudo nano / etc / apache2 / sites-available / default o sudo nano /etc/apache2/sites-available/000-default.conf
Luego agregue las líneas resaltadas y guarde el archivo.
ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias / nextcloud "/ var / www / nextcloud /" Opciones + SeguirSymlinks AllowOverride All Dav fuera SetEnv INICIO / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud
A continuación, habilite estos módulos de Apache2
sudo a2enmod encabezados sudo a2enmod reescribir sudo a2enmod env sudo a2enmod dir sudo a2enmod mime
Paso 4 Cree la base de datos / usuario de Nextcloud
Finalmente, cree la base de datos de Nextcloud y el usuario de la base de datos. En este punto, debería poder ejecutar Nextcloud sin personalizar la base de datos. Nextcloud creará automáticamente una base de datos para usted. A algunas personas les gusta crear y definir su propia base de datos.
Para crearlo, siga la guía a continuación:
Ejecute los siguientes comandos para iniciar sesión en el servidor de la base de datos.
sudo mysql -u root -p
Luego ejecute los siguientes comandos para crear una nueva base de datos llamada nextloud
CREAR BASE DE DATOS nextcloud;
A continuación, ejecute los siguientes comandos para crear un usuario de base de datos para owncloud llamado nextclouduser
CREAR USUARIO nextclouduser;
A continuación, conceda todos los privilegios al usuario de la base de datos ejecutando los siguientes comandos
OTORGAR TODO EN nextcloud. * A 'nextclouduser' @ 'localhost' IDENTIFICADO POR 'new_password_here';
Descargue el permiso y salga
PRIVILEGIOS DE FLUSH; salida
Paso 5: reinicie Apache2 y conéctese
Finalmente, reinicie el servidor web Apache2 y conéctese. Para hacer eso, ejecute los siguientes comandos:
sudo systemctl reiniciar apache2.service
A continuación, abra su navegador web y busque el nombre de host del servidor o la dirección IP seguido de nextcloud. Ejemplo
Debería ver la página de configuración de Nextcloud como la siguiente. Complete la información de la base de datos de arriba, cree la cuenta de administrador del sitio y finalice la configuración.

Iniciar sesión y estar usando Nextcloud.

Disfrutar!