OwnCloud es una popular plataforma para compartir archivos que permite a los usuarios cargar y compartir de forma segura sus archivos con otros usuarios. Es una plataforma cliente-servidor en la que confían millones de usuarios en todo el mundo. Es muy similar a Dropbox en términos de funcionalidad y se puede usar en prácticamente cualquier dispositivo, incluidas las PC y los dispositivos inteligentes, como los dispositivos móviles (dispositivos iOS y Android). Puedes probar OwnCloud en línea que es una plataforma SaaS con servidores alojados en Alemania o simplemente instale OwnCloud en un servidor VPS en su servidor web.
Owncloud viene en las ediciones Community, Standard y Enterprise. La edición comunitaria es gratuita para descargar e instalar.
Únase a nosotros mientras instalamos OwnCloud en Rocky Linux 8.
requisitos previos
Para este tutorial, deberá asegurarse de tener instalada la pila LAMP. Esto proporcionará el servidor web en el que se alojará OwnCloud, un servidor de base de datos y el lenguaje de programación PHP que admitirá varias operaciones de PHP.
Además, asegúrese de tener acceso SSH al servidor con un sudo usuario ya configurado.
Paso 1: Instalar extensiones de PHP
Para que la instalación de Owncloud se realice sin problemas, se necesitan algunas extensiones de PHP adicionales. Entonces, ejecute el siguiente comando para lograr esto.
$ sudo dnf install php-mysqlnd php-opcache php-curl php-ldap php-xml php-mbstring php-gd php-intl php-zip php-json
Después de la instalación de las extensiones de PHP por excelencia, continúe con el siguiente paso.
Paso 2: Crear la base de datos OwnCloud
Continuando, nos embarcaremos en la creación de una base de datos para Owncloud que instalará todos los archivos durante y después de la instalación. Por lo tanto, inicie sesión en MariaDB como se muestra:
$ sudo mysql -u root -p
Ahora, cree una base de datos para OwnCloud. Aquí, myowncloud_db es la base de datos
CREATE DATABASE myowncloud_db;
A continuación, cree el usuario de la base de datos y establezca una contraseña segura.
CREATE USER `myowncloud_user`@`localhost` IDENTIFIED BY 'strong-password';
Y luego otorgue todos los privilegios al usuario de la base de datos en la base de datos.
GRANT ALL ON myowncloud_db.* TO 'myowncloud_user'@`localhost`;
Luego, asegúrese de guardar los cambios en la base de datos y salir del servidor de la base de datos MariaDB.
FLUSH PRIVILEGES;
EXIT;
Paso 3: Descarga OwnCloud
Habiendo configurado con éxito la base de datos OwnCloud, continúe y descargue el archivo tarball de Owncloud usando wget mando.
$ wget https://download.owncloud.org/community/owncloud-complete-20210721.tar.bz2
Paso 4: Configurar OwnCloud
Con el archivo comprimido descargado, el siguiente curso de acción es configurar OwnCloud. Comenzaremos extrayendo el archivo tarball al /var/www/html sendero.
$ sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html
Si obtiene un error durante la extracción, instale la utilidad bzip2
$ sudo dnf install bzip2
A continuación, establezca la propiedad del directorio OwnCloud en Apache utilizando el Chon comando de la siguiente manera.
$ sudo chown apache:apache -R /var/www/html/owncloud
Además, configure los permisos que se muestran en el directorio Owncloud para que sea accesible y legible.
$ sudo chmod -R 775 /var/www/html/owncloud
Paso 5: Configurar Apache para alojar archivos OwnCloud
Además, necesitamos crear un archivo de host virtual para Owncloud para que Apache conoce la ubicación del directorio de OwnCloud.
Por lo tanto, cree un archivo de configuración para OwnCloud como se proporciona.
$ sudo vim /etc/httpd/conf.d/owncloud.conf
Copie y pegue estas líneas y guarde los cambios.
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 SetEnv HTTP_HOME /var/www/html/owncloud </Directory>
Para guardar los cambios, reinicie Apache.
$ sudo systemctl restart httpd
Recuerde configurar SELinux para manejar OwnCloud
$ sudo setsebool -P httpd_unified 1
Genial, ahora estamos listos para finalizar la instalación desde un navegador web.
Paso 6: finalice la instalación de OwnCloud desde un navegador
El paso final es finalizar la configuración de OwnCloud desde el navegador. Para dorar la URL proporcionada, reemplazando servidor IP con su propia dirección IP
https://server-ip/owncloud
La primera página requiere que haga dos cosas: crear una cuenta de administrador y proporcionar los detalles de la base de datos.
Por lo tanto, proporcione el nombre de usuario y la contraseña para crear un usuario administrador.
A continuación, presione en ‘ Almacenamiento y base de datos ‘ enlace y complete los detalles de la base de datos.
Finalmente, haga clic en el ‘ Finalizar configuración ‘ botón.
Una vez que haga clic en el botón ‘Finalizar’, accederá a la página de inicio de sesión. Enter las credenciales de inicio de sesión del administrador y presione el botón ‘Iniciar sesión’.
El tablero se mostrará como se muestra con un resumen de las diversas opciones que puede usar para acceder a OwnCloud y guardar sus datos.
Desde aquí puede comenzar a cargar y compartir sus archivos con otros usuarios.
Y ahí está. Hemos logrado instalar con éxito OwnCloud en Rocky Linux 8.