Cómo instalar OwnCloud en Ubuntu Linux: un tutorial para novatos

En la era de la computación en la nube, no se puede negar la necesidad de tener al menos un servicio en la nube. Aquellos que han estado usando Dropbox, Google Drive o Onedrive durante décadas podrán relacionarse con el concepto de OwnCloud. Básicamente, OwncCloud es el reemplazo gratuito y de código abierto de todos esos servidores en la nube de terceros. En Ubuntu, el alojamiento y el intercambio de archivos se han vuelto más fáciles e ilimitados con la ayuda del servicio OwnCloud.

OwnCloud en Ubuntu Linux

Si tiene su propio servidor de alojamiento, puede instalar y configurar su OwnCloud en su Ubuntu Linux. También puede elegir cualquier otro servicio de alojamiento para configurar su Owncloud. OwnCloud se puede sincronizar con sus dispositivos móviles, Mac o incluso con dispositivos operativos Windows. Es privado, seguro y, lo más importante, de su propiedad. Puede compartir archivos entre sus clientes y colegas con la suite OwnCloud. En esta publicación, vamos a ver cómo instalar y configurar OwnCloud en Ubuntu Linux.

Paso 1: Actualización del repositorio del sistema de Ubuntu para OwnCloud

OwnColud requiere un servidor privado virtual y actualizado que pueda alojar todos sus archivos. Es importante actualizar su sistema porque, como va a alojar un servidor, toda la seguridadparchesdebe ser actualizado sin errores. Entonces, lo primero es rápido. Actualicemos y actualicemos nuestro sistema Ubuntu.

$ sudo apt update -y && sudo apt upgrade -y

También puede consultar su Actualizador de software de Ubuntu para comprobar si hay una actualización disponible o no. Recuerda elegir el mejor servidor para tu región para obtener la mejor velocidad de descarga.

Paso 2: Instalar PHP y Apache Servidor para OwnCloud

Puede preguntarse, ¿por qué debería instalar PHP para iniciar OwnCloud? Bueno, la respuesta es simple; PHP es el mejor lenguaje de programación para interpretar con cualquier sitio web y servidor web. PHP también se puede integrar con cualquier motor de base de datos. Para instalar y actualizar su versión de PHP desde Ubuntu, siga las líneas de comando apt en su terminal.

$ sudo apt 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

Ahora puede instalar el Apache Servidor en su sistema Ubuntu. los Apache El servidor HTTP lo llevará al punto en el que puede comenzar con OwnCloud en Ubuntu. Si ya tienes un Apache servidor instalado, puede comprobar si funciona correctamente o no.

$ sudo apt update && upgrade
$ sudo apt install apache2
$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Aquí puede verificar si el servidor HTTP del Apache está funcionando o no. Si encuentra algún error al comprobar el Apache estado del servidor, tenga en cuenta que está ingresando la versión correcta del Apache servidor. O si encuentras que no hay Apache servidor instalado en su sistema, puede seguir los comandos de terminal que se proporcionan a continuación.

$ sudo dpkg -l apache2

apache_server_Owncloud Ubuntu

Ahora verifique su versión de PHP para asegurarse de que el marco PHP funcione correctamente.

$ php -v

versión php en OwnCloud Ubuntu

Ahora es posible que deba realizar algunos cambios dentro de su archivo de configuración de PHP. Realice los siguientes cambios con el editor de texto Nano, como se muestra a continuación. También puede cambiar esta configuración según la demanda de su servidor OwnCloud.

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
display_errors = Off
date.timezone = Bangladesh/Dhaka

Paso 3: Comprobación de la Apache El estado del servidor

Para comprobar si su Apache el servidor funciona correctamente o no, primero, debe permitir que su defensor de firewall llegue al Apache servidor. Por lo general, en Ubuntu, el firewall controla el tráfico web. Puede descartar o negar su Apache dirección del servidor de la lista de acceso. Entonces, digámosle a nuestro Firewall que acepte el Apache dirección del servidor. Antes de otorgar cualquier acceso, siempre puede tener la lista que podría necesitar el acceso del firewall. Es posible que también deba obtener acceso al firewall para el servicio OwnCloud en su Ubuntu.

$ sudo ufw app list
$ sudo ufw allow 'Apache'
$ sudo ufw status

cortafuegos Apache Owncloud Ubuntu

Ahora puede comprobar el estado de la Apache servidor. Puedes usar elsystemctlcomando en su terminal de Ubuntu.

$ sudo systemctl status apache2

comprobando el estado de apache

Supongo que ha realizado todos los procesos anteriores correctamente, y ahora está deseando entrar en su Apache servidor. Aquí puede encontrar una pequeña complicación para encontrar su Apache dirección del servidor. Normalmente, el servidor siempre está alojado en localhost, pero si está utilizando cualquier máquina virtual o Docker, puede encontrar la dirección del servidor con la herramienta de red básicaifconfigmando.

$ ifconfig

servidor local apache

Ahí tienes, tu Apache La página web predeterminada ahora está abierta en su navegador. Puede cambiar este archivo desde su Apache directorio raíz. Y también puede obtener el manual dentro de suusr/sharedirectorio.

/var/www/html/index.html
/usr/share/doc/apache2/README.Debian.gz

página por defecto de apache2

Paso 4: Instalación y configuración de MariaDB para OwnCloud

MariaDB es el servidor recomendado para el lenguaje MySQL. Como estamos trabajando con el Apache servidor web, por lo tanto, también trataremos con una base de datos. Para instalar MariaDB en su máquina Ubuntu, siga los comandos de terminal que se proporcionan a continuación.

$ sudo apt install mariadb-server

Verifique su estado de MariaDB, ya sea que esté funcionando o no. Además, puede verificar la versión de su MySQL.

$ sudo systemctl status mariadb
$ mysql -V

No olvide agregar la clave GNU Privacy Guard (GPG) para MariaDB. Esto ayudará a cifrar sus datos de OwnCloud. Luego, actualice el repositorio de Ubuntu.

$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

Esto es lo que quizás desee saber si su motor de base de datos funciona perfectamente o no. Al ingresar la contraseña raíz de MariaDB en la terminal, puede cambiar la contraseña anterior, eliminar usuarios anónimos, prohibir el inicio de sesión raíz de forma remota, eliminar la base de datos de prueba y volver a cargar las tablas de privilegios de Ubuntu.

MariaDB agradece Owncloud Ubuntu

Para asegurar su servidor de base de datos y obtener el acceso raíz, use el siguiente comando de terminal. Si encuentra algún error, primero close tu Apache servidor localhost y vuelva a intentarlo.

$ sudo mysql_secure_installation
$ mysql -u root -p

Para cambiar su contraseña predeterminada de MySQL, inicie sesión en su sistema como usuario root y cambie la contraseña. Configure su servidor OwnCloud desde el directorio raíz de Ubuntu.

$ sudo mysql -u root
$ sudo mysqladmin password
$ sudo mysql -u root -p

Ahora necesita crear una base de datos para el servidor OwnCloud. Aquí están los comandos de terminal que se dan a continuación. Todos los comandos son simples y se explican por sí mismos.

creando base de datos y usuario para OWNCLOUD en Ubuntu final

Cree una nueva base de datos para OwnCloud y asigne una nueva contraseña.

CREATE USER 'ubuntupit'@'localhost' IDENTIFIED BY '1234';

Otorgue todos los permisos administrativos a la base de datos con la contraseña.

GRANT ALL ON owncloud.* TO 'ubuntupit'@'localhost' IDENTIFIED BY '1234' WITH GRANT OPTION;

Ahora casi hemos terminado. Vaciar, guardar y salir de la terminal.

FLUSH PRIVILEGES;
Exit;

Paso 5: Descarga de OwnCloud en Ubuntu

Descargar e instalar OwnCloud es bastante básico en Ubuntu. Hay una variedad de agentes OwnCloud disponibles en el sitio web oficial de OwnCloud. Si está utilizando un Docker, también puede encontrar elimagen acoplablede OwnCloud y GitHub.

Pero ahora, para instalar la edición OwnCloud Community en su Ubuntu, use elwgetenlace y descomprima el archivo en elvar/www/directorio. Una vez realizado el proceso de descarga y descompresión, ya puedes configurar tu Apache configuración del servidor con el editor de texto Vim o Nano.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip
$ sudo unzip owncloud-10.4.0.zip -d /var/www/html/owncloud
$ sudo vim /etc/apache2/conf-available/owncloud.conf
$ sudo nano /etc/apache2/sites-available/owncloud.conf

Si no encuentra el Vim instalado en su sistema Ubuntu, instálelo primero. Es realmente simple.

$ sudo apt install vim

Ahora una vez queowncloud.confel archivo se abre con el editor, copie y pegue los ajustes de configuración dentro del archivo y guárdelo. Puedes usar elctrl + XluegoYy pulsa entonces Enter botón para guardar y salir del archivo para el editor Nano.

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

<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All

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

SetEnv HOME /var/www/html/owncloud
Set HTTP_HOME /var/www/html/owncloud

</Directory>

configuración owncloud en ubuntu

Aquí hay algunas primarias Apache comandos del servidor que le ayudarían a configurar su servidor OwnCloud. Puede reescribir el script, editar el encabezado, crear un nuevo entorno, crear un nuevo directorio y actualizar el Apachemódulo mimocon estas líneas de comando de terminal. Luego, reinicie su Apache servidor.

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime
$ sudo systemctl restart apache2

Paso 6: Primeros pasos con OwnCloud en Ubuntu

Habilite el SSL para el Apache servidor y genere su propio certificado para el Apache servidor para obtener una licencia. Después de eso, puede navegar a su OwnCloud utilizando la dirección web de su Apache servidor. Vaya a su navegador web y escriba la dirección y el puerto de su servidor (si es necesario) y agregue una barra inclinada(/)y tipoowncloudluego presiona el Enter botón.

$ sudo a2enmod ssl
$ systemctl restart apache2
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

UBUNTUPIT apache

Después de que todo se haya realizado con éxito, finalmente, debería poder acceder a la página del servidor OwnCloud desde su navegador web en Ubuntu.

Página de inicio de sesión de Owncloud en Ubuntu

Si encuentra algún error al abrir el servidor OwnCloud en su navegador web, debe buscar el error dentro de sus archivos de configuración. Utilice estas líneas de comando de terminal para averiguar dónde se producen los errores reales.

$ journalctl | tail

O también puede abrir el archivo de configuración desde el directorio.

$ cd /etc/apache2
$ apache2ctl configtest

Toque final

Instalar OwnCloud en Ubuntu Linux básicamente no es un trabajo difícil. La mayoría de los servidores de todo el mundo se ejecutan bajo el Apache Servidor Ubuntu. Por lo tanto, debe tener cuidado al editar y configurar los archivos con Vim o Nano. Puedes personalizar tu OwnCloud tanto como quieras; sin embargo, tenga en cuenta que estropear PHP y Apache servidor podría afectar gravemente a su servidor OwnCloud. Además, no olvide conceder acceso al cortafuegos.

Elegir el mejor agente para la transmisión de archivos en la nube es realmente difícil cuando tienes muchas opciones disponibles. Pero debo decir que OwnCloud es uno de los mejores sistemas de llenado de nubes para Ubuntu Linux. Háganos saber cuál es su evaluación del sistema de servidor de archivos OwnCloud. Escriba su comentario a continuación en la sección de comentarios. Contento Cloud ¡informática!

Artículos Relacionados