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:
- Un servidor Ubuntu 20.04 con un usuario sudo. Puede configurar esto siguiendo nuestra guía de configuración inicial del servidor Ubuntu 20.04.
- Docker instalado
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!