Tutoriales

Pydio Cells: plataforma gratuita para compartir archivos autohospedada

anteriormente conocido como simplemente Pidio, Células de pidio es un software de sincronización e intercambio de archivos de código abierto que combina un rendimiento rápido, seguridad granular, transferencias de archivos de gran tamaño y una automatización perfecta del flujo de trabajo para compartir archivos sin problemas.

Es una alternativa popular para muchos. software como servicio Soluciones para ayudar a sincronizar sus datos de forma segura. Pydio/celda Se puede acceder a él a través de PC, escritorio e incluso plataformas móviles.

Funciones de Pydio

Pydio proporciona las siguientes características:

  • Intercambio de archivos entre diferentes usuarios internos y otras instancias de Pydio.
  • Utilice Collabora Office para ver y editar documentos en línea.
  • Vista previa y edición de archivos de imagen.
  • Navegador de audio y vídeo integrado.
  • Cifrado SSL/TLS.
  • Espacios de trabajo dedicados para cada departamento/proyecto/cliente, y cada espacio de trabajo tiene gestión de derechos de usuario.
  • Servidor de archivos WebDAV.
  • Plataforma de chat integral.

requisitos previos

Para seguir esta guía, asegúrese de cumplir con el siguiente conjunto de requisitos.

En esta guía aprenderemos cómo instalar Pydio/celda en Linux.

Paso 1: crea una base de datos para Pydio

Pidio Se requiere una base de datos para almacenar sus datos e inicializar su estructura.junto con base de datos maría Una vez que el servidor de la base de datos esté instalado, se recomienda tener una base de datos dedicada y un usuario con derechos de acceso a la base de datos.

crear Pidio base de datos, debe tener base de datos maría El servidor está instalado en el sistema, si no, instalémoslo.

sudo dnf install mariadb-server   [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo apt install mariadb-server   [On Debian, Ubuntu and Mint]

Una vez completada la instalación, puede iniciar, habilitar y verificar su estado. base de datos maría Atender.

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

A continuación, instale mysql de forma segura usando el comando mysql_seguridad_instalación guión y siga las instrucciones que aparecen en pantalla.

sudo mysql_secure_installation

Ahora inicie sesión en el servidor de la base de datos.

sudo mysql -u root -p

Cree una base de datos y usuarios de la base de datos de la siguiente manera.

CREATE DATABASE pydiodb;
CREATE USER 'pydiodb'@'localhost' IDENTIFIED BY 'your-password';

A continuación, conceda todos los permisos. Pidio base de datos para Pidio usuario.

GRANT ALL PRIVILEGES ON pydiodb.* to 'pydiouser'@'localhost';

A continuación, actualice los permisos y salga. base de datos maría El caparazón se muestra en la imagen.

FLUSH PRIVILEGES;
EXIT;

Una vez que la base de datos y los usuarios de la base de datos estén en su lugar, continúe con el siguiente paso.

Paso 2: Instalar Pydio Cell

Pydio/celda Los paquetes de software no están disponibles en los repositorios predeterminados de las distribuciones de Linux.Entonces la única manera es comenzar desde Pydio/celda repositorio.

Entonces, configure una variable de entorno, luego descargue e instale Pidio llegar /usr/bin/celda Tabla de contenido.

distribId=cells
wget -O /usr/bin/cells 
DescargarPydioCell

A continuación, asigne permisos de ejecución. /usr/bin/celda Archivos descargados.

sudo chmod +x /usr/bin/cells

Además, vincule el archivo al puerto HTTP como se muestra.

sudo setcap 'cap_net_bind_service=+ep' /usr/bin/cells

en este punto, Células de pidio está instalado, puede comprobar su versión como se muestra en la imagen.

cells version
Comprobar las células de Pydio
Comprobar las células de Pydio

Paso 3: configurar Pydio Cell

una vez Pidio Una vez completada la instalación, el siguiente paso es configurarla en preparación para la instalación final en un navegador web.

Configuración Células de pidioejecuta el comando:

cells configure

El siguiente resultado se imprimirá en el terminal. Se le pedirá que elija entre instalación basada en navegador o instalación basada en terminal. Para mantener las cosas simples. Seleccionar`basado en navegador` La instalación lo guiará a través de la configuración final a través de un navegador web.

El servidor Pydio se iniciará y Pydio escuchará en el puerto 8080 todas las conexiones IPv4.

Configurar la unidad Pydio
Configurar la unidad Pydio

a completar Células de pidio Después de la instalación, abra un navegador y acceda a la URL IP del servidor como se muestra a continuación:


En su navegador web verá un «Tu conexión no es privada` Advertencia. Esto no debería ser motivo de preocupación, ya que simplemente indica que el certificado SSL no fue firmado por una autoridad certificadora.

Así que haga clic en `avanzado`, luego haga clic en `Continuar accediendo a la dirección IP del servidor`.

Advertencia de unidad SSL Pydio
Advertencia de unidad SSL Pydio

Esto traerá Células de pidio Los pasos necesarios para completar la configuración se describen como se muestra en la figura. Para continuar, acepte los términos de la licencia y haga clic en `Próximo`.

Aceptar licencia de células Pydio
Aceptar licencia de células Pydio

en`Configuración de base de datos`, proporcione la contraseña para la raíz de la base de datos y haga clic en `Próximo`.

Configuración de la base de datos Pydio Cell
Configuración de la base de datos Pydio Cell

El siguiente paso le pedirá que configure un usuario administrador para iniciar sesión en la interfaz web. Por lo tanto, proporcione su nombre de usuario y contraseña. Luego haga clic en `Próximo`.

Crear administrador de células Pydio
Crear administrador de células Pydio

Finalmente, haga clic en `Instalar ahora` Complete la instalación.

Instalar celular Pydio
Instalar celular Pydio

Esto tomará uno o dos minutos, así que tenga paciencia. Células de pidio Instalando.

Instalación de Pydio Cell
Instalación de Pydio Cell

Finalmente, inicie sesión con sus credenciales de administrador y haga clic en Ingresar.

Iniciar sesión en el celular Pydio
Iniciar sesión en el celular Pydio

Esto lo llevará al panel de red de Pydio, como se muestra. Puede decidir echar un breve vistazo al panel, que le mostrará cómo acceder a las funciones básicas del portal. Alternativamente, puede saltarse el recorrido y explorar el panel por su cuenta.

Panel de control del celular Pydio
Panel de control del celular Pydio

Paso 4: cree el archivo de servicio Pydio Systemd

Para una gestión más sencilla Pidio Servicio, se recomienda crear un archivo de servicio systemd, que le permite iniciar, detener, habilitar e incluso verificar el estado de ejecución de Pydio.

Entonces de regreso a la terminal, presione `ctrl + c` Cancelar y detener Pidio.

Para comenzar, cree un archivo systemd como se muestra.

sudo nano /etc/systemd/system/cells.service

Agregue las siguientes líneas de código.

[Unit]
Description=Pydio Cells
Documentation=
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/bin/cells

[Service]
User=tecmint
Group=tecmint
PermissionsStartOnly=true
AmbientCapabilities=CAP_NET_BIND_SERVICE
ExecStart=/usr/bin/cells start
Restart=on-failure
StandardOutput=journal
StandardError=inherit
LimitNOFILE=65536
TimeoutStopSec=5
KillSignal=INT
SendSIGKILL=yes
SuccessExitStatus=0
WorkingDirectory=/home/tecmint

[Install]
WantedBy=multi-user.target

Cuando termine, guarde los cambios y salga del archivo. A continuación, vuelva a cargar systemd para habilitar los cambios.

sudo systemctl daemon-reload

A continuación, habilite e inicie el servicio Pydio systemd.

sudo systemctl enable cells
sudo systemctl start cells

Asegúrese de verificar el estado para asegurarse de que esté funcionando.

sudo systemctl status cells
Verificar el estado de la celda Pydio
Verificar el estado de la celda Pydio

En el futuro, podrá utilizar systemd para iniciar, detener, reiniciar y administrar fácilmente el demonio Pydio.

en conclusión

En esta guía hemos instalado y configurado exitosamente Células de pidio en Linux. Ahora puedes empezar a compartir archivos y colaborar con otros usuarios.

LEER  Kernel de Linux 6.9, SnowflakeOS, procesamiento de GPU Nvidia y más

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba