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:
- 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, 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.