Cómo instalar y configurar Pydio en Ubuntu 18.04 LTS

Instalador Pydio

Pydio es un software de sincronizaci√≥n y uso compartido de archivos gratuito y de c√≥digo abierto basado en la nube que le permite acceder a todos sus almacenamientos de datos desde la ubicaci√≥n central. Es una gran alternativa a otros programas de intercambio de archivos como ownCloud y Nextcloud. Pydio proporciona una interfaz web basada en ajax a la que se puede acceder desde cualquier lugar y con cualquier navegador. Pydio le permite conectar sus almacenamientos existentes, como SAN, SAMBA, CIFS, FTP, NFS, etc. Pydio proporciona clientes nativos para Mac, Windows y Linux y clientes m√≥viles para iOS y Android. Puede compartir archivos f√°cilmente con otros usuarios de Pydio o con el p√ļblico. Pydio se puede integrar con LDAP/AD para autenticaci√≥n, tambi√©n admite SSO con CMS como WordPress, Drupal y Joomla.

En este tutorial, aprenderemos cómo instalar Pydio en Ubuntu 18.04 LTS.

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Se configura una direcci√≥n IP est√°tica en su servidor.
  • Una contrase√Īa de root est√° configurada en su servidor.

Empezando

Primero, deber√° actualizar su sistema con la √ļltima versi√≥n. Puedes hacerlo con el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que su sistema esté actualizado, reinícielo para aplicar estos cambios.

Instalar servidor LAMP

Primero, deber√° instalar el servidor web Apache, el servidor de base de datos MariaDB, PHP y otros paquetes necesarios en su sistema. Puede instalarlos todos ejecutando el siguiente comando:

apt-get install apache2 mariadb-server apt-transport-https libapache2-mod-php7.2 php7.2-cli php7.2-fpm php7.2-json php7.2-mysql php7.2-zip php7.2-gd php7.2-mbstring php7.2-curl php7.2-xml php-pear php7.2-bcmath php7.2-intl php7.2-opcache mariadb-server php7.2-xml postfix wget unzip -y

Una vez que todos los paquetes estén instalados, abra el archivo php.ini y realice algunos cambios:

nano /etc/php/7.2/apache2/php.ini

Realice los siguientes cambios:

upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Save and close the file. Then, open another php.ini file:
nano /etc/php/7.2/cli/php.ini

Realice los siguientes cambios:

upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off

Guarde y cierre el archivo cuando haya terminado.

Configurar MariaDB

De forma predeterminada, la instalación de MariaDB no está protegida, por lo que deberá protegerla primero. Puedes asegurarlo con el siguiente comando:

mysql_secure_installation
    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Una vez que MariaDB esté protegido, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql -u root -p

Ingrese su contrase√Īa ra√≠z. Luego, crea una base de datos y un usuario para Pydio con el siguiente comando:

MariaDB [(none)]> create database pydio;
MariaDB [(none)]> create user [email protected] identified by 'mypassword';

Reemplace ‘mypassword’ con su propia contrase√Īa segura. A continuaci√≥n, otorgue todos los privilegios a Pydio con el siguiente comando:

MariaDB [(none)]> GRANT ALL ON pydio.* TO 'pydio'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

Reemplace ‘mypassword’ con su propia contrase√Īa segura. A continuaci√≥n, elimine los privilegios y salga del shell de MariaDB con el siguiente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Su servidor de base de datos MariaDB ahora est√° configurado correctamente. Ahora puede proceder a instalar Pydio.

Instalar Pydio

De forma predeterminada, Pydio no est√° disponible en el repositorio predeterminado de Ubuntu 18.04. Por lo tanto, deber√° agregar el repositorio de Pydio a su servidor. Puedes hacerlo con el siguiente comando:

echo "deb https://download.pydio.com/pub/linux/debian/ bionic main" | tee /etc/apt/sources.list.d/pydio.list

A continuación, importe la clave GPG y actualice el repositorio con el siguiente comando;

wget -qO - https://download.pydio.com/pub/linux/debian/key/pubkey | apt-key add -
apt-get update -y

Finalmente, instala Pydio con el siguiente comando:

apt-get install install pydio pydio-all php-xml -y

Una vez que la instalación se haya completado con éxito, habilite el módulo de reescritura de Apache con el siguiente comando:

a2enmod rewrite

A continuación, reinicie el servidor web Apache con el siguiente comando:

systemctl restart apache2

También puede verificar el estado del servidor web Apache con el siguiente comando:

systemctl status apache2

Debería ver el siguiente resultado:

systemctl status apache2
? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-02-18 10:56:45 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

Feb 18 10:56:45 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804
Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. S
Feb 18 10:56:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

El servidor web Apache ahora est√° configurado y funciona bien. Puede continuar con el siguiente paso.

Acceder a la interfaz web de Pydio

Pydio ahora est√° instalado y configurado, es hora de acceder a su interfaz web.

Abra su navegador web y escriba la URL http://your-server-ip/pydio. Ser√° redirigido a la siguiente p√°gina:

Instalador Pydio

Confirme todas las comprobaciones y haga clic en el CONTINUAR A LA INSTALACI√ďN DE PYDIO bot√≥n. Deber√≠as ver la siguiente p√°gina:

Asistente de configuración de Pydio

Seleccione su idioma y haga clic en el MAGO PRINCIPIANTE. Deberías ver la siguiente página:

Iniciar la configuración

Configure el nombre de la aplicación y el mensaje de bienvenida. Luego, haga clic en el próximo botón. Deberías ver la siguiente página:

Establecer el nombre de la aplicación

A continuación, configure su cuenta de administrador y haga clic en el próximo botón. Deberías ver la siguiente página:

Configuración de la base de datos MySQL

A continuaci√≥n, proporcione los detalles de su base de datos, como el nombre de la base de datos, el nombre de usuario de la base de datos y la contrase√Īa. Luego, haga clic en el CONEXI√ďN BD DE PRUEBA bot√≥n. Deber√≠a ver la siguiente p√°gina: Publicidad

Opciones avanzadas de Pydio

A continuación, haga clic en el INSTALAR PYDIO botón. Una vez que la instalación se haya completado con éxito. Será redirigido a la siguiente página:

Inicio de sesión

A continuaci√≥n, proporcione su nombre de usuario y contrase√Īa de administrador. Luego, haga clic en el INGRESAR bot√≥n. Deber√≠as ver la siguiente p√°gina:

bienvenido a pydio

Tablero Pydio

¡Felicidades! Ha instalado con éxito el servidor de intercambio de archivos Pydio en Ubuntu 18.04. Ahora puede compartir fácilmente un archivo con su amigo usando Pydio. No dude en preguntarme si tiene alguna pregunta.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *