GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar ownCloud 10 en Ubuntu 16.04

ownCloud es una popular aplicación web empresarial de código abierto que se utiliza para sincronizar datos y compartir archivos. Permite a los usuarios administrar fácilmente sus archivos, contactos, calendarios, listas de tareas y más, lo que la convierte en una excelente alternativa a las populares plataformas en la nube Google Drive, Dropbox, iCloud, etc. ownCloud es una aplicación multiplataforma y es compatible con todos los sistemas operativos populares, pero este tutorial se escribió especialmente para Ubuntu 16.04. En el momento de escribir este artículo, la última versión de ownCloud es 10.0.7.

1. requisitos previos

  • PHP>=5.6 (se recomienda PHP 7.0 o superior), con las siguientes extensiones PHP habilitadas:XML (Expat), curl, PDO, Phar, GD Graphics Library versión 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt, openssl, bz2, Zlib y Zip.
  • Servidor Web Apache>=2.0 compilado con el módulo mod_rewrite
  • MySQL>=5.x (se recomienda MySQL 5.5 o posterior), MariaDB 5.5+, PostgreSQL o SQLite instalado en su servidor virtual Linux.

2. Actualizar el sistema

Como de costumbre, antes de instalar cualquier paquete de sistema en su servidor, actualice primero el sistema:

# sudo apt-get update && apt-get upgrade

3. Instalar ownCloud

Descarga la clave del repositorio usando el comando wget e impórtala con el comando apt-key:

# wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
OK

Asegúrese de que apt-transport-https esté instalado, ya que lo necesitaremos para el siguiente paso:

# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  aspell aspell-en dictionaries-common emacsen-common libaspell15 libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 54 not upgraded.
Need to get 26.1 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 [26.1 kB]
Fetched 26.1 kB in 0s (60.8 kB/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 35616 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.2.26_amd64.deb ...
Unpacking apt-transport-https (1.2.26) ...
Setting up apt-transport-https (1.2.26) ...

Cree un archivo owncloud.list en /etc/apt/sources.list.d para que podamos agregar el repositorio ownCloud al servidor:

# echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

Ahora actualice los paquetes del sistema nuevamente para que podamos instalar los paquetes de ownCloud:

# sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://archive.canonical.com/ubuntu xenial InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  InRelease
Get:6 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release [986 B]
Get:7 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release.gpg [481 B]
Get:8 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Packages [736 B]
Fetched 2203 B in 2s (1030 B/s)
Reading package lists... Done

Instale ownCloud ejecutando el siguiente comando:

# sudo apt-get install owncloud-files
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  owncloud-files
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/35.1 MB of archives.
After this operation, 118 MB of additional disk space will be used.
Selecting previously unselected package owncloud-files.
(Reading database ... 35869 files and directories currently installed.)
Preparing to unpack .../owncloud-files_10.0.7-1.1_all.deb ...
Unpacking owncloud-files (10.0.7-1.1) ...
Setting up owncloud-files (10.0.7-1.1) ...

Ahora podemos continuar con el siguiente paso.

4. Crear una base de datos MySQL para ownCloud

Inicie sesión en MySQL con la cuenta raíz:

# mysql -u root -p

Ahora crearemos una base de datos MySQL para ownCloud usando la siguiente consulta:

mysql> CREATE DATABASE owncloud;

Luego ejecute la siguiente consulta para agregar un usuario separado para ownCloud que interactuará con la base de datos:

mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'enter_username_password_here';

Ejecute el siguiente comando para aplicar los privilegios que establecemos:

mysql> FLUSH PRIVILEGES;

Ahora podemos salir de la sesión de MySQL:

mysql> exit;

5. Configurar ownCloud

Primero, asegúrese de que los siguientes paquetes estén instalados, ya que ownCloud los necesita:

# sudo apt-get install libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip

6. Configurar Apache en el servidor ownCloud

Ahora tendremos que configurar la configuración de Apache para que pueda servir el directorio ownCloud, agregue los siguientes contenidos a continuación al archivo /etc/apache2/sites-disponible/owncloud.conf con nano o su editor favorito:

# sudo nano /etc/apache2/sites-available/owncloud.conf

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Habilite los siguientes módulos de Apache:

# sudo a2enmod rewrite
# sudo a2enmod headers
# sudo a2enmod env
# sudo a2enmod dir
# sudo a2enmod mime

Habilite la configuración de Apache ownCloud:

# sudo a2ensite owncloud.conf

Ahora reinicie el servidor web Apache:

# sudo systemctl restart apache2

Abra su navegador web y escriba la siguiente URL para acceder a la interfaz web ownCloud:

http://your_server_ip_address_or_domain_name/owncloud

Desde aquí puede finalizar la configuración siguiendo los pasos a continuación:

  • Ingrese un nombre de usuario y contraseña para la cuenta de administrador.
  • Haga clic en el vínculo Almacenamiento y base de datos.
  • Deje la configuración de la carpeta de datos predeterminada.
  • Haga clic en el botón MySQL/MariaDB.
  • Rellene los campos con la información de la base de datos que configuramos anteriormente.
  • Haga clic en Finalizar configuración.

Eso es todo, ahora debería haber instalado con éxito ownCloud 10 en su servidor.

Por supuesto, no tiene que instalar y configurar ownCloud 10 en un VPS con Ubuntu 16.04, si utiliza una de nuestras soluciones de alojamiento de VPS ownCloud, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen y configuren ownCloud 10 en Ubuntu. 16.04 para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. Es posible que desee considerar leer nuestra guía sobre cómo instalar NextCloud 14 en Ubuntu 16.04.

PD . Si te ha gustado este artículo sobre cómo instalar y configurar ownCloud 10 en un VPS con Ubuntu 16.04, compártelo con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar ownCloud 10 en Ubuntu 18.04 y 16.04

  2. Cómo instalar ISPConfig 3 en Ubuntu 18.04

  3. Cómo instalar OwnCloud 7 en un Ubuntu 14.04 VPS

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar ownCloud en Ubuntu 18.04

Cómo instalar OwnCloud en Ubuntu 15.10

Cómo instalar OwnCloud en Ubuntu 18.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04

Cómo instalar ownCloud en Ubuntu 14.04

Cómo instalar OwnCloud en Ubuntu 20.04