Categoría: Web y aplicaciones
Nextcloud gestionado: vuestros archivos en vuestro servidor, rápido y con copias probadas
Archivos, calendarios y contactos del equipo en un servidor vuestro, que sincroniza sin atascos, se actualiza versión a versión y tiene una copia que sabemos que se puede recuperar.
- Dónde se monta
- En vuestra cuenta, a vuestro nombre
- Copias
- Con restauración probada
- Actualizaciones
- Planificadas y documentadas
- Licencia
- Open source, AGPLv3
En resumen
Nextcloud es una plataforma de código abierto para guardar, sincronizar y compartir archivos, con calendarios, contactos y edición de documentos. La instalamos en vuestra cuenta con PostgreSQL o MariaDB, Redis para caché y bloqueo de archivos, el cron del sistema para las tareas en segundo plano y el almacenamiento dimensionado. La actualizamos versión mayor a versión mayor y hacemos copias completas que restauramos en pruebas.
¿Qué nos encargamos de mantener?
Nextcloud se instala en una tarde, y los problemas llegan después: la sincronización se vuelve lenta, el disco se llena de versiones antiguas o una actualización se queda a medias con el servidor en modo mantenimiento. Esto es lo que dejamos bajo control:
Nextcloud
Servidor, PHP-FPM y configuración ajustados a vuestro número de usuarios y de archivos.
Rendimiento
APCu, Redis para caché y bloqueos, y previsualizaciones generadas fuera de las horas de uso.
Almacenamiento
Disco o almacenamiento de objetos dimensionado, con papelera y versiones a raya.
Usuarios
Altas, bajas, grupos y cuotas, o inicio de sesión con vuestro proveedor de identidad.
Seguridad
HTTPS, doble factor, cabeceras correctas y aplicaciones de terceros solo si hacen falta.
Actualizaciones
Parches al día y saltos de versión mayor uno a uno, con copia previa.
¿Cómo lo montamos?
La guía oficial deja claras las piezas de una instalación de producción, y las montamos todas desde el principio:
Base de datos
PostgreSQL o MariaDB en lugar de SQLite, que solo sirve para pruebas.
Caché y bloqueos
APCu para la caché local y Redis para la distribuida y el bloqueo de archivos, que evita conflictos cuando varias personas tocan lo mismo.
Tareas en segundo plano
El cron del sistema ejecuta las tareas de Nextcloud cada pocos minutos, sin depender de que alguien abra la web.
Almacenamiento
Los datos en un disco aparte o en un almacenamiento de objetos, nunca dentro de la carpeta pública del servidor web.
Si Redis se usa también para otras aplicaciones, lo llevamos como en Redis y Valkey gestionados.
¿Qué problemas encontramos más a menudo?
- Cron por visitas: las tareas en segundo plano solo se ejecutan cuando alguien entra, y la papelera y las versiones no se limpian.
- Sin bloqueo de archivos en Redis: conflictos y archivos bloqueados cuando hay varios usuarios.
- Instalación muy atrasada: varias versiones mayores por detrás, sin parches y con un camino largo para ponerse al día.
- Disco lleno de versiones: cada cambio guarda una versión y nadie fijó un límite.
- Copia solo de los archivos: sin la base de datos ni la configuración, la restauración no recupera comparticiones ni usuarios.
- Aplicaciones de terceros abandonadas: bloquean la actualización porque no son compatibles con la versión nueva.
¿Cómo hacemos las copias y la restauración?
Una copia de Nextcloud tiene que llevar tres cosas tomadas en el mismo momento: la carpeta de configuración, la base de datos y la carpeta de datos. Para que coincidan, activamos el modo mantenimiento durante la copia de la base de datos o usamos instantáneas del disco cuando el proveedor las ofrece. Todo sale cifrado a un almacenamiento de objetos de otra ubicación. Periódicamente restauramos en un servidor de prueba, entramos con un usuario y abrimos archivos compartidos; el tiempo que tarda queda en el informe.
¿Cómo actualizamos Nextcloud?
Las versiones de parches se aplican en cuanto salen. Para las mayores, revisamos primero que cada aplicación instalada tiene versión compatible con la de destino, hacemos copia completa y actualizamos desde la línea de comandos, no desde el navegador, que puede quedarse a medias si el proceso tarda. Después repasamos el panel de administración, que avisa de índices de base de datos pendientes, ajustes de seguridad y configuraciones recomendadas. Si la instalación va varias versiones por detrás, la llevamos salto a salto con una copia entre cada uno.
¿Para quién tiene sentido?
Para una empresa que quiere los archivos del equipo en un servidor que controla, en un proveedor y una ubicación que elige ella. Para un equipo técnico que necesita compartir documentos con clientes mediante enlaces con contraseña y caducidad. Y para quien ya tiene un Nextcloud montado hace años y no se atreve a actualizarlo. Si queréis el inicio de sesión unificado con el resto de herramientas, lo conectamos con Keycloak. Si queréis que alguien responda de Nextcloud y de su servidor cada mes, está en el SRE como servicio.
- NginxHTTPS
- NextcloudPHP-FPM y cron
- RedisCaché y bloqueos
- PostgreSQLO MariaDB
- AlmacenamientoDisco o S3, con copias fuera
¿Dónde lo montamos?
En vuestra cuenta, en el proveedor que ya uséis o en el que mejor encaje. Si los datos tienen que quedarse en la UE, Hetzner y OVHcloud son las opciones europeas.
Proveedores en los que lo montamos
- Hetzner
- AWS
- Google Cloud
- DigitalOcean
- OVH
- Servidor propio
| Proveedor | Cómo lo montamos | A tener en cuenta |
|---|---|---|
| Hetzner | Servidor cloud o dedicado con Nextcloud, volúmenes o Storage Box para los datos y copias en Object Storage de Hetzner. | Buena opción cuando hay muchos terabytes, por el coste del disco. |
| AWS | EC2 con Nextcloud, RDS si encaja y S3 como almacenamiento principal de los archivos. | Vigilamos la transferencia de salida si el equipo descarga mucho. |
| Google Cloud | Compute Engine con Nextcloud y Cloud SQL, y datos en disco persistente o en Cloud Storage. | |
| DigitalOcean | Droplet con volúmenes para los datos y copias en Spaces. | |
| OVH | Instancia de Public Cloud o servidor dedicado, con copias en Object Storage de OVHcloud. | |
| Servidor propio | Nextcloud en vuestro servidor o NAS con máquinas virtuales, publicado con un proxy o un túnel. | Los datos de la oficina se copian fuera del edificio. |
Qué incluye
- Nextcloud en vuestra cuenta con Nginx o Apache, PHP-FPM y PostgreSQL o MariaDB.
- Redis para la caché distribuida y el bloqueo de archivos, y APCu para la caché local.
- Tareas en segundo plano con el cron del sistema, no con las visitas.
- Almacenamiento de datos en disco o en almacenamiento de objetos compatible con S3, con espacio vigilado.
- Inicio de sesión con doble factor, o con vuestro proveedor de identidad por LDAP, SAML u OpenID Connect.
- Edición de documentos en el navegador con Nextcloud Office o ONLYOFFICE, si la necesitáis.
- Copias de configuración, base de datos y datos fuera del servidor, con restauración de prueba.
- Actualizaciones mayores una a una, en el orden que exige Nextcloud, y aplicaciones revisadas en cada salto.
Preguntas frecuentes
¿Podemos saltar varias versiones de golpe?
No. Nextcloud solo permite actualizar de una versión mayor a la siguiente, así que una instalación atrasada se pone al día salto a salto. Antes de cada salto hacemos copia, comprobamos que las aplicaciones instaladas son compatibles con la versión de destino y revisamos los avisos del panel de administración.
¿Nextcloud All-in-One o una instalación clásica?
All-in-One es la forma oficial de montarlo con contenedores y trae copias y actualizaciones integradas; está bien para instalaciones sencillas. Hacemos una instalación clásica cuando queremos separar la base de datos, usar almacenamiento de objetos, integrar el inicio de sesión de la empresa o ajustar cada pieza. Os recomendamos una u otra según vuestro caso.
¿Nuestros archivos van cifrados?
Siempre en tránsito, con HTTPS. En el servidor, el disco puede ir cifrado y Nextcloud tiene un módulo de cifrado del lado del servidor, útil sobre todo si los datos están en un almacenamiento externo. Tiene un coste: ocupa más espacio y complica la recuperación si se pierden las claves, así que lo activamos solo cuando aporta y con las claves incluidas en la copia.
¿Necesitamos la suscripción Enterprise?
No para usarlo: Nextcloud es software libre y la versión que se descarga es completa. La suscripción Enterprise, que se contrata con Nextcloud GmbH, añade soporte del fabricante y algunas funciones pensadas para grandes organizaciones. Si la contratáis, queda a nombre de vuestra empresa y trabajamos con ella.
¿Sustituye a Google Drive o a OneDrive?
Para guardar, sincronizar y compartir archivos con clientes de escritorio y móvil, sí. Con Nextcloud Office o ONLYOFFICE también se editan documentos en el navegador, aunque la experiencia no es idéntica a la de Google o Microsoft. La migración la planteamos por carpetas y por personas, sin cortar a nadie su acceso a los archivos.
Contadnos vuestro caso
En una llamada gratuita de 20 minutos vemos dónde estáis y por dónde empezar. Sin compromiso.
Documentación oficial consultada
Los datos técnicos de esta página se basan en:
Revisado el