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

Cómo instalar ownCloud en Ubuntu 18.04

En este artículo, le mostraremos cómo instalar ownCloud en un VPS con Ubuntu 18.04 .

ownCloud es una popular aplicación web empresarial de código abierto escrita en PHP 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 como Google Drive, Dropbox, iCloud, etc. OwnCloud es una aplicación multiplataforma y se puede instalar en todos los sistemas operativos populares.

Requisitos

ownCloud requiere las siguientes dependencias:

  • PHP>=5.6 (se recomienda PHP 7.2), 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 (con almacenamiento InnoDB), MariaDB 5.5+, PostgreSQL (9.0 o superior) o SQLite instalado en su servidor virtual Linux.

Paso 1:Actualice el sistema

Inicie sesión en su VPS a través de SSH como usuario sudo:

ssh username@IP_Address

Si su servidor usa un número de puerto SSH personalizado, simplemente agregue -p Port_number al comando y reemplace "Port_number" con su número de puerto SSH.

Una vez que haya iniciado sesión, emita los siguientes comandos para actualizar la lista de paquetes y actualizar todos los paquetes instalados:

sudo apt-get update
sudo apt-get upgrade

Paso 2:Instale MySQL y cree una base de datos

OwnCloud funciona con varias plataformas de bases de datos, como MySQL, PostgreSQL, MariaDB y SQLite. En esta guía, usaremos MySQL.

Si no tiene instalado MySQL o MariaDB en su servidor, instálelo con el siguiente comando:

sudo apt-get install mysql-server

Una vez instalado, configure el motor de almacenamiento predeterminado en InnoDB. Abra el archivo de configuración de MySQL con:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

y agregue default-storage-engine = innodb en el [mysqld] sección:

[mysqld]
default-storage-engine = innodb

Reinicie y habilite el servicio MySQL:

sudo systemctl restart mysql
sudo systemctl enable mysql

Inicie sesión en el servidor MySQL con:

sudo mysql

Cree una nueva base de datos y un nuevo usuario para ownCloud y otorgue permisos al usuario:

create database owncloud;
grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud_password';

Paso 3:Instalar ownCloud

En el momento de escribir este artículo, la última versión de ownCloud es 10.0.10.

Instale el paquete apt-transport-https que es necesario para habilitar el repositorio owncloud:

sudo apt-get install apt-transport-https

Descargue la clave del repositorio usando wget e impórtelo con apt-key comando:

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

La salida tendrá el siguiente aspecto:

OK

A continuación, habilite el repositorio ownCloud ejecutando el siguiente comando:

echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list

Actualice la lista de paquetes e instale los owncloud-files paquete con:

apt-get update
apt-get install owncloud-files

Una vez completada la instalación, puede encontrar los archivos de ownCloud en /var/www/owncloud directorio.

Paso 4:Instale Apache y PHP 7.2

Instalar Apache y PHP 7.2 es una tarea muy sencilla.

Para instalar Apache, PHP 7 y todos los módulos necesarios en su servidor Ubuntu 18.04, ejecute el siguiente comando:

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

Una vez que se complete la instalación de Apache, ejecute los siguientes comandos para habilitar los módulos de Apache necesarios:

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

Reinicie el servicio de Apache y habilite Apache para iniciar en el arranque con:

sudo systemctl enable apache2.service
sudo systemctl enable apache2.service

También puede verificar la versión de php ejecutando:

php -v

La salida será similar a la siguiente:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Paso 5:configurar Apache para servir ownCloud

Ahora necesitamos configurar Apache para que pueda servir el directorio ownCloud.

Abra su editor de texto y cree un archivo de configuración para ownCloud:

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

agregue los siguientes contenidos:

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 la configuración de Apache ownCloud:

sudo a2enconf owncloud

Reinicie el servidor web Apache para que se apliquen los nuevos cambios:

sudo systemctl restart apache2

Accediendo a ownCloud

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:

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

Eso es todo, ha instalado con éxito ownCloud 10 en su servidor Ubuntu.

Por supuesto, no tiene que instalar y configurar ownCloud 10 en un VPS con Ubuntu 18.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 18.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.

PD . Si te gustó esta publicación sobre cómo instalar y configurar ownCloud 10 en un VPS con Ubuntu 18.04, compártela con tus amigos en las redes sociales usando los botones a la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar R en Ubuntu 16.04

  2. Cómo instalar Attendize en Ubuntu 16.04

  3. Cómo instalar Joomla 3 en Ubuntu 16.04

  4. Cómo instalar ownCloud 10 en Ubuntu 16.04

  5. Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar OwnCloud en Ubuntu

Cómo instalar OwnCloud 8 en Ubuntu 14.04

Cómo instalar OwnCloud 8 en Ubuntu 15.04

Cómo instalar Go en Ubuntu 18.04

Cómo instalar Bugzilla en Ubuntu 20.04

Cómo instalar OwnCloud en Ubuntu 20.04