Nextcloud en casa: tu Google Drive sin Google
Documentos, calendarios y contactos sincronizados entre todos tus dispositivos, sin que pasen por ningún servidor externo. Se instala en media hora y se olvida.
Imagina que cada documento que abres en Google Drive, cada evento que añades al calendario, cada contacto que guardas en el móvil — todo pasa por los servidores de Google antes de llegar a ti. No es una metáfora: es literalmente lo que ocurre. Google indexa esos archivos, los usa para mejorar sus productos y en algunos casos para personalizar publicidad.
Nextcloud hace exactamente lo mismo que Google Drive, Google Calendar y Google Contacts, pero corriendo en tu propio hardware. La sincronización es transparente — cambias un archivo en el ordenador y aparece en el móvil en segundos, igual que con Google. La diferencia es que el servidor eres tú.
Nextcloud no es una alternativa peor a Google Drive. En algunas cosas es mejor — especialmente en todo lo relacionado con el control de quién accede a qué y desde dónde.
Qué puedes reemplazar con Nextcloud
Antes de instalar nada, vale la pena saber exactamente qué cubre Nextcloud para que no te lleves sorpresas:
| Servicio de Google | Equivalente en Nextcloud | Paridad |
|---|---|---|
| Google Drive | Archivos + cliente de escritorio | ✓ Completa |
| Google Calendar | Nextcloud Calendar (CalDAV) | ✓ Completa |
| Google Contacts | Nextcloud Contacts (CardDAV) | ✓ Completa |
| Google Docs | Nextcloud Office (Collabora) | Funcional, menos pulido |
| Google Photos | Nextcloud Photos | Básico — usa Immich para esto |
| Google Meet / Chat | Nextcloud Talk | Funciona, no es su punto fuerte |
Para fotos, Nextcloud no es la mejor opción — para eso está Immich, que tiene reconocimiento facial, búsqueda por contenido y una app móvil mucho más completa. Nextcloud brilla en documentos, calendarios y contactos.
Instalar Nextcloud con Docker Compose
Hay varias formas de instalar Nextcloud. La más limpia y fácil de mantener es con Docker Compose — levantas todos los componentes con un solo archivo y las actualizaciones se hacen en dos comandos.
/docker/nextcloud en tu NAS y dentro el archivo docker-compose.yml:
services:
db:
image: mariadb:10.11
restart: always
environment:
MYSQL_ROOT_PASSWORD: cambia_esto
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: cambia_esto_tambien
volumes:
- db:/var/lib/mysql
nextcloud:
image: nextcloud:latest
restart: always
ports:
- "8080:80"
depends_on:
- db
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: cambia_esto_tambien
volumes:
- nextcloud:/var/www/html
- /ruta/a/tus/datos:/var/www/html/data
volumes:
db:
nextcloud:
docker compose up -d
http://IP-del-NAS:8080.
http://IP-del-NAS:8080. El asistente te pedirá crear la cuenta de administrador. Usa un nombre de usuario y contraseña fuertes — esta cuenta tiene acceso a todo. En la sección de base de datos elige MySQL/MariaDB y usa los datos del compose.
http://IP-del-NAS:8080 o la URL de Tailscale si lo tienes configurado), tu usuario y contraseña, y elige qué carpetas sincronizar. A partir de ahí funciona de forma transparente en segundo plano.
Sincronizar el calendario y los contactos del móvil
Instalar el cliente de Nextcloud sincroniza los archivos, pero para el calendario y los contactos necesitas configurar CalDAV y CardDAV directamente en el móvil. Es un paso extra que mucha gente no hace y luego se pregunta por qué el calendario no sincroniza.
En iPhone
Ve a Ajustes → Calendario → Cuentas → Añadir cuenta → Otro → Añadir cuenta CalDAV. El servidor es http://IP-del-NAS:8080/remote.php/dav, el usuario y contraseña los de Nextcloud. Para contactos, el mismo proceso en Ajustes → Contactos → Cuentas → Otro → Añadir cuenta CardDAV.
En Android
Android no tiene soporte nativo para CalDAV/CardDAV. La solución más limpia es instalar DAVx⁵ desde F-Droid o Google Play — es una app de código abierto que hace exactamente esto. Introduces la URL del servidor de Nextcloud y sincroniza automáticamente calendarios y contactos.
Si ya tienes Tailscale configurado, el cliente de Nextcloud y las cuentas CalDAV/CardDAV funcionan exactamente igual desde cualquier lugar — solo usa la IP de Tailscale del NAS en lugar de la IP local. Sin configuración adicional.
La única configuración de seguridad que no puedes saltarte
Nextcloud por defecto funciona en HTTP — sin cifrado. Para uso exclusivamente dentro de casa o a través de Tailscale esto es aceptable, pero si en algún momento expones Nextcloud directamente a internet necesitas HTTPS.
La forma más sencilla es añadir un proxy inverso con Nginx Proxy Manager o Caddy delante de Nextcloud, que gestiona el certificado SSL automáticamente. Pero si usas Tailscale para el acceso remoto — como recomendamos en el artículo anterior — el tráfico ya va cifrado y no necesitas HTTPS adicional para uso personal.
Cuánto espacio ocupa y cómo gestionarlo
Nextcloud no consume mucho por sí mismo — la base de datos y la aplicación pesan menos de 1 GB. Lo que crece es el almacenamiento de archivos, que depende de lo que subas.
Hay tres cosas útiles que configurar desde el principio:
- Cuota por usuario. En Ajustes → Usuarios puedes poner un límite de almacenamiento por cuenta. Útil si compartes el NAS con familia.
- Papelera de reciclaje. Activa en Ajustes → Administración → Básico cuántos días se guardan los archivos borrados. El valor por defecto es 30 días — suficiente para recuperar algo borrado por error.
- Versiones de archivos. Nextcloud guarda versiones anteriores de cada archivo automáticamente. Puedes configurar cuánto espacio máximo se destina a versiones para que no crezca sin control.
Lo esencial para empezar
- Docker Compose es la forma más limpia de instalarlo — un archivo, todos los componentes juntos.
- Cambia las contraseñas del compose antes de levantar los contenedores.
- Instala Calendar y Contacts desde el catálogo de apps — no vienen activas por defecto.
- En iPhone, configura CalDAV y CardDAV desde Ajustes. En Android, usa DAVx⁵.
- Si ya tienes Tailscale, el acceso remoto funciona sin ninguna configuración extra.
- Para fotos, no uses Nextcloud Photos — usa Immich. Para todo lo demás, Nextcloud cubre perfectamente.