¿Qué es Nextcloud?
Nextcloud es una suite completa: archivos con sync de escritorio y móvil, calendario, contactos, notas, videollamadas (Talk) y edición de documentos online. La forma recomendada de instalarlo es Nextcloud All-in-One (AIO), que se encarga de la base de datos, los backups y las actualizaciones.
Instalación con Docker Compose
Guárdalo como compose.yaml en una carpeta nueva y ejecuta docker compose up -d. Después entra a http://IP-de-tu-servidor:8080.
name: nextcloud-aio
services:
nextcloud-aio-mastercontainer:
image: ghcr.io/nextcloud-releases/all-in-one:latest
init: true
restart: always
container_name: nextcloud-aio-mastercontainer
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro
network_mode: bridge
ports:
- "80:80"
- "8080:8080"
- "8443:8443"
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer
Fuente: https://github.com/nextcloud/all-in-one/blob/main/compose.yaml · Doc de instalación: github.com/nextcloud/all-in-one
Este archivo está transcrito de la documentación oficial y puede quedar desactualizado: ante la duda, prevalece la doc del proyecto. Cambia siempre contraseñas y rutas de ejemplo.
Requisitos de hardware
| RAM | 2 GB mín. (4 GB+ recomendado) |
|---|---|
| CPU / GPU | 2 núcleos x86_64 o ARM64 |
| Notas | Orientativo. AIO levanta varios contenedores (Postgres, Redis, Collabora opcional) y necesita un dominio para HTTPS. |
¿No sabes dónde correrlo? Mira nuestra guía de hardware y VPS →