Lección 63 Instalación de NextCloud en servidores Ubuntu

  • 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

http: // localhost /

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!




Nadie ha comentado sobre este artículo todavía.

Una colección de información útil sobre el sistema operativo Linux y las nuevas tecnologías
Artículos nuevos, consejos prácticos, reseñas detalladas y guías. Siéntete como en casa en el mundo del sistema operativo Linux