Cómo instalar ownCloud en Docker - Almacenamiento en la nube en Docker
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
ownCloud: Almacenamiento en la nube self-hosted con Docker
Plataforma de sincronización y colaboración de archivos open source. Control total de tus datos con rendimiento empresarial, calendarios, contactos y edición colaborativa.
¿Qué es ownCloud?
ownCloud es una plataforma de almacenamiento y colaboración en la nube de código abierto que te permite alojar tus propios datos en tu servidor, manteniendo el control total sobre la privacidad y seguridad de tu información.
Es una alternativa self-hosted a servicios como Google Drive, Dropbox o Microsoft OneDrive. Con ownCloud puedes sincronizar archivos entre dispositivos, compartir archivos y carpetas, gestionar calendarios y contactos, y colaborar en documentos en tiempo real.
Características principales
Sincronización de archivos
Sincroniza automáticamente archivos entre tus dispositivos con clientes para Windows, macOS, Linux, iOS y Android.
Compartir archivos
Comparte archivos y carpetas mediante enlaces públicos o privados con contraseña y fecha de expiración.
Edición colaborativa
Edición de documentos en línea integrada con Collabora Online o Microsoft Office Online vía WOPI.
Calendarios y contactos
Sincronización de calendarios y contactos con soporte para estándares CalDAV y CardDAV.
Almacenamiento externo
Conecta servicios de almacenamiento externos como Amazon S3, Google Drive, Dropbox o SMB/CIFS.
Seguridad y encriptación
Cifrado en tránsito y en reposo, autenticación de dos factores, políticas de contraseñas y más.
API y apps
Marketplace con aplicaciones para extender funcionalidades: antivirus, flujos de trabajo, notificaciones.
Escalable
Soporta clústeres, balanceo de carga y almacenamiento distribuido para instalaciones empresariales.
Configuración con archivo .env
La mejor práctica para desplegar ownCloud con Docker Compose es usar un archivo .env para centralizar la configuración. Esto mantiene los datos sensibles separados del docker-compose.yml y facilita la gestión del entorno.
Estructura del archivo .env
.env ni lo subas a repositorios públicos. Utiliza una contraseña segura para ADMIN_PASSWORD y considera usar Docker secrets para datos sensibles en producción.
Crear el archivo .env
Instalación rápida con Docker
Evaluación rápida (SQLite - solo para pruebas)
Accede a http://localhost:8080 con usuario admin y contraseña admin.
Instalación recomendada con Docker Compose + .env
Crea el archivo docker-compose.yml en la misma carpeta que tu .env:
Iniciar ownCloud
Comprueba que todos los contenedores están funcionando:
Archivo .env avanzado
Para entornos de producción o configuraciones más complejas, puedes añadir más variables al .env:
COMPOSE_PROJECT_NAME define el nombre del proyecto y afecta el naming de volúmenes y contenedores. Es útil para separar múltiples instancias en el mismo host.
Comandos útiles
Ver logs en tiempo real
Comandos occ (ownCloud Console)
Backup de la base de datos
Actualizar ownCloud
Paso 1: Poner en modo mantenimiento y backup
Paso 2: Actualizar versión en .env
Paso 3: Reiniciar contenedores
Paso 4: Desactivar modo mantenimiento
ADMIN_USERNAME y ADMIN_PASSWORD en el .env después de la instalación inicial, los valores no se actualizarán automáticamente. Para cambiarlos, debes usar occ o recrear el volumen de datos (esto borrará la información).
Configurar HTTPS con Nginx (Reverse Proxy)
OWNCLOUD_TRUSTED_DOMAINS en el .env o ownCloud rechazará las peticiones desde ese dominio.
Casos de uso
- Empresas: Plataforma de colaboración y compartición de archivos interna con control total de datos
- Instituciones educativas: Espacio de almacenamiento compartido para estudiantes y profesores
- Organizaciones gubernamentales: Almacenamiento seguro conforme con regulaciones de privacidad y datos
- Desarrolladores: Integración con pipelines de CI/CD y documentación colaborativa
- Familias: Nube personal para fotos, documentos y calendarios compartidos
- Freelancers: Compartición segura de archivos con clientes mediante enlaces protegidos
Referencias oficiales
Apoya el canal GENBYTE
Suscríbete al canal de YouTube Suscríbete a la newsletter semanal Invítame a un Ko-fi genbyte@proton.me- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario