GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar y configurar OwnCloud en Ubuntu 21 / Debian 11

Hola tios ! Hoy instalaremos OwnCloud en Ubuntu 21, pero antes de eso, tengamos algo de teoría.

OwnCloud es un servidor de sincronización y uso compartido de archivos autohospedado. Brinda acceso a sus datos a través de una interfaz web, clientes de sincronización o WebDAV al mismo tiempo que proporciona una plataforma para ver, sincronizar y compartir fácilmente entre dispositivos, todo bajo su control. La arquitectura abierta de OwnCloud es extensible a través de una API simple pero poderosa para aplicaciones y complementos, y funciona con cualquier almacenamiento.

Características

  • Versión :Un historial de archivos le permite retroceder a una versión anterior.
  • Cifrado :OwnCloud protege los datos del usuario en tránsito; cuando se transmite entre el cliente y el servidor.
  • Carga arrastrando y soltando :arrastre archivos desde su administrador de archivos de escritorio a su instancia de OwnCloud.
  • Temática :Cambie el aspecto de su instancia de OwnCloud.
  • Ver archivos ODF :puede ver archivos de formato de documento abierto como .odt documentos y .ods hojas de cálculo.
  • Expansión a través de aplicaciones instalables :Desde OwnCloud Marketplace, puede instalar una serie de aplicaciones oficiales y de terceros.
  • Una aplicación móvil para Android e iOS :Las aplicaciones móviles le permiten interactuar con su servidor OwnCloud, por ejemplo, para sincronizar, cargar, descargar y ver archivos.

Instalar OwnCloud en Ubuntu

Instalar la pila LAMP

Se requiere la pila LAMP (Linux, Apache, MySQL, PHP) para instalar OwnCloud. En esta sección, completa los pasos para instalar una pila LAMP en su máquina. Aunque no es necesario que utilice Apache como servidor web, los desarrolladores de OwnCloud lo recomiendan sobre servidores web como NGINX y lightHTTP.

  1. Instala la pila LAMP con un solo comando:
    sudo apt install lamp-server^ -y
  2. Cuando se complete la instalación, habilite e inicie Apache:
    sudo systemctl start apache2
  3. sudo systemctl enable apache2
  4. Inicie y habilite la base de datos MySQL:
    sudo systemctl start mysql sudo systemctl enable mysql
  5. Establezca una contraseña de administrador de MySQL y asegure la instalación:
    sudo mysql_secure_installation
    Durante este proceso, el sistema le pregunta si desea habilitar el VALIDATE PASSWORD COMPONENT . Esta función garantiza que todas las contraseñas creadas sean seguras y únicas. Respuesta n (como en “no”). Cuando se le solicite, escriba y verifique una nueva contraseña segura para el usuario administrador de MySQL. Luego se le pedirá que responda cuatro preguntas, a todas las cuales debe responder y (como en "sí").
  6. Instale PHP y todos los paquetes de PHP requeridos
    sudo apt install php php-opcache php-gd php-curl php-mysqlnd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip -y
  7. Reinicie Apache para habilitar cualquier cambio:
    sudo systemctl restart apache2

Crear la base de datos OwnCloud

Ahora que ha instalado los requisitos previos, es el momento de crear la base de datos y el usuario de OwnCloud. Los comandos de esta sección se emiten desde la consola de MariaDB.

  1. Acceda a la consola de MariaDB:
    sudo mysql -u root -p
  2. cree su base de datos OwnCloud:
    CREATE DATABASE ownclouddb;
  3. Cree un nuevo usuario con los privilegios necesarios, incluida una contraseña segura y única. Asegúrese de sustituir PASSWORD con tu propia contraseña:
    GRANT ALL ON ownclouddb.* TO 'unixcop'@'unixcop.local' IDENTIFIED BY 'PASSWORD';
  4. Elimine los privilegios de su base de datos: FLUSH PRIVILEGES;
  5. Finalmente, salga de la consola de la base de datos: exit

Descargar OwnCloud

En este punto, el sistema está listo para OwnCloud. Antes de descargar el software, consulte la página de descargas de OwnCloud para confirmar la versión más reciente.

  1. Descarga OwnCloud. wget https://download.owncloud.org/community/owncloud-10.5.0.zip
  2. Descomprima el archivo descargado: unzip owncloud-10.5.0.zip
  1. Cuando descomprime el archivo, un nuevo directorio llamado owncloud es creado. Mueva el nuevo directorio al documento de Apache root . Este ejemplo utiliza el directorio predeterminado para los archivos del sitio de Apache: sudo mv owncloud /var/www/html/
  2. Cambiar la propiedad de owncloud directorio: sudo chown -R www-data: /var/www/html/owncloud

Crear un archivo de configuración de Apache

Apache requiere un archivo de configuración de host virtual para servir su instancia de OwnCloud en la web.

  1. Cree un archivo de configuración de Apache con el editor de texto Nano:
    sudo vim /etc/apache2/sites-available/owncloud.conf
  2. Pegue el siguiente texto en el nuevo archivo. Reemplazar las menciones de example.com con su propio nombre de dominio o su dirección IP
<VirtualHost \*:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/owncloud
     ServerName example.com
    <Directory /var/www/html/owncloud>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
     </Directory>

ErrorLog ${APACHE_LOG_DIR}/example.com_error.log

CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>
  1. Guarde y cierre el archivo
  2. Habilitar la rewrite , mime y unique_id Módulos de Apache: sudo a2enmod rewrite mime unique_id
  3. Reinicie el servidor Apache:
    sudo systemctl restart apache2

La parte de la línea de comandos de la instalación está completa.

Configurar OwnCloud en Ubuntu

Esta sección cubre la parte de la instalación basada en la web.

  1. Abra un navegador web y navegue hasta el dominio de su sitio, si se ha configurado para usar un nombre de dominio como, http://unixcop.local/owncloud .
  2. Escriba un nombre de usuario y una contraseña para el usuario administrador; haga clic en Storage & Database desplegable; y luego haga clic en MySQL/MariaDB .

Después de iniciar sesión, obtendrá una página como esta


Ubuntu
  1. Cómo instalar y configurar Redis en Ubuntu 18.04

  2. Cómo instalar y configurar Redmine en Ubuntu 18.04

  3. Cómo instalar y configurar ownCloud con Apache en Ubuntu 18.04

  4. Instale ownCloud 10 en Ubuntu 16.04/14.04/Debian 9/8

  5. Instalar Node.js en Ubuntu y Debian

Cómo instalar y configurar Solr 6 en Ubuntu 16.04

Instalar y configurar Git en Ubuntu 16.04

Instalar y configurar Fail2ban en Ubuntu 20.04

Instale y configure GlusterFS en Ubuntu 16.04 / Debian 8

Instalar y configurar Virtualmin en el servidor Ubuntu 20.04 / Debian 10

Instalar y configurar Fail2ban en Debian 11