Pydio Cells en Docker

by Mayra Salas

La gestión eficiente de archivos y la colaboración en equipo son aspectos cruciales en cualquier entorno laboral moderno. Pydio Cells, una poderosa plataforma de sincronización y compartición de archivos, se ha destacado como una opción líder para satisfacer estas necesidades. En este blog, exploraremos cómo desplegar Pydio Cells utilizando Docker, una herramienta de contenerización que facilita la instalación y gestión de aplicaciones.

¿Por qué Pydio Cells?

Pydio Cells ofrece una solución completa para la gestión de archivos y la colaboración en equipo. Su arquitectura basada en células permite una escalabilidad sin esfuerzo y proporciona un control granular sobre los permisos de acceso. Además, cuenta con una interfaz de usuario moderna e intuitiva que facilita la navegación y colaboración.

Requisitos previos

Para completar este tutorial, necesitará lo siguiente:

Requerimientos de sistema

  • Memoria : 2GB o más
  • Cpu: 4 Cores a más (Mientras más Cores, se podrá visualizar contenidos en simultaneo entre varias cuentas)
  • Disco duro : Más de 50GB de espacio disponible en disco duro (dependerá de la cantidad de información que desee almacenar)
  • Sistema : CentOS 7.1+ (Ubuntu20, Debian10), garantizar que sea un sistema operativo limpio

Creación de archivo YML

Generamos el fichero docker-compose.yml e ingresamos el siguiente codigo

version: '3.7'

services:

  cells:
    image: pydio/cells:latest
    restart: unless-stopped
    ports:
      - "8200:8080"
    environment:
      - CELLS_INSTALL_YAML=/pydio/config/install.yml
    volumes: 
      - ./cellsdir:/var/cells
      - ./install-conf.yml:/pydio/config/install.yml:ro

  mysql:
    image: mariadb
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: ChangeMe!
      MYSQL_DATABASE: cells
      MYSQL_USER: pydio
      MYSQL_PASSWORD: ChangeMe!
    volumes:
      - ./mysqldir:/var/lib/mysql

adicional a ello, tambien generamos el fichero install-conf.yml

# WebUI Admin definition
frontendlogin: admin
frontendpassword: admin

# DB connection
dbconnectiontype: tcp
dbtcphostname: mysql
dbtcpport: 3306
dbtcpname: cells
dbtcpuser: pydio
dbtcppassword: ChangeMe!

Esta configuración de muestra le ayuda a ejecutar un servidor Cells en modo sandbox con Docker Compose.

En su estación de trabajo, simplemente:

docker-compose up -d

Abra un navegador en https://localhost:8200
Aceptar el certificado autofirmado
Iniciar sesión con admin / admin
Empezar a explorar

Conclusión

Desplegar Pydio Cells en Docker es una forma eficiente de aprovechar esta potente plataforma para la colaboración y gestión de archivos. La combinación de las capacidades de Pydio Cells y la facilidad de uso de Docker ofrece una solución robusta y escalable para equipos que buscan optimizar su flujo de trabajo.

¡Explora las capacidades de Pydio Cells en tu entorno Docker hoy mismo y lleva la colaboración en equipo a un nuevo nivel!

Related Posts

Leave a Comment

Buy Me A Coffee
Gracias por su visita.