
Despliega tu nube privada en minutos con contenedores y sin complicaciones técnicas
Si estás buscando una forma práctica, eficiente y segura de crear tu propia nube privada, instalar Nextcloud con Docker en Ubuntu es, sin duda, una de las mejores opciones en 2025. Esta solución te permite mantener el control absoluto de tus archivos, contactos, calendarios y más, sin depender de servicios de terceros.
En esta guía clara y paso a paso, aprenderás cómo montar Nextcloud con Docker en tu servidor Ubuntu, evitando errores comunes y sin necesidad de experiencia avanzada.
☁️ ¿Por qué usar Docker para instalar Nextcloud?
Docker permite encapsular aplicaciones en contenedores, lo que facilita la instalación, actualización y mantenimiento. Las ventajas principales son:
- Despliegue rápido y estandarizado.
- Separación de servicios como base de datos, servidor web y Nextcloud.
- Compatibilidad con cualquier servidor Ubuntu, desde VPS hasta Raspberry Pi.
- Sencilla automatización y escalabilidad.
🔧 Requisitos previos
Antes de comenzar, asegúrate de tener:
- Ubuntu 22.04 LTS actualizado.
- Un usuario con privilegios
sudo
. - Docker y Docker Compose instalados.
Instala Docker y Docker Compose:
bashCopiarEditarsudo apt update
sudo apt install docker.io docker-compose -y
sudo systemctl enable docker
📁 Estructura de archivos recomendada
Crea una carpeta para contener tu instalación:
bashCopiarEditarmkdir ~/nextcloud-docker && cd ~/nextcloud-docker
Dentro, crea un archivo docker-compose.yml
con el siguiente contenido:
yamlCopiarEditarversion: '3'
services:
db:
image: mariadb:10.6
restart: always
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: nextcloudpass
app:
image: nextcloud
restart: always
ports:
- 8080:80
volumes:
- nextcloud_data:/var/www/html
depends_on:
- db
volumes:
db_data:
nextcloud_data:
🚀 Desplegar Nextcloud con Docker
Desde la misma carpeta donde guardaste el archivo, ejecuta:
bashCopiarEditardocker-compose up -d
Esto descargará las imágenes necesarias y levantará los contenedores de Nextcloud y MariaDB. El proceso puede tardar unos minutos, dependiendo de tu conexión y hardware.
🌐 Acceder a tu nube privada
Abre tu navegador y visita:
cppCopiarEditarhttp://<tu-ip-servidor>:8080
Verás la interfaz de instalación de Nextcloud. Completa los campos solicitados:
- Usuario administrador y contraseña.
- Datos de conexión a la base de datos:
- Usuario:
nextcloud
- Contraseña:
nextcloudpass
- Nombre de la base de datos:
nextcloud
- Servidor:
db
- Usuario:
Haz clic en «Finalizar instalación», ¡y listo! Ya tienes tu Nextcloud en Docker funcionando.
🔒 Seguridad adicional (recomendado)
- Usa Let’s Encrypt y un proxy inverso como NGINX o Caddy para habilitar HTTPS.
- Cambia las contraseñas por defecto.
- Haz backups periódicos de tus volúmenes con herramientas como
borg
orsnapshot
.
🔗 Fuentes útiles y oficiales
- Nextcloud Docs: https://docs.nextcloud.com/
- Docker Compose: https://docs.docker.com/compose/
- Ubuntu Server Guide: https://ubuntu.com/server/docs
✅ Conclusión
Instalar Nextcloud con Docker en Ubuntu es una manera inteligente de tener tu nube privada segura y personalizada sin complicaciones. Docker simplifica todo el proceso, manteniendo tu servidor organizado, reproducible y fácil de mantener. Ya sea para uso personal, familiar o profesional, esta solución se adapta a cualquier entorno.