Tropic Host

Nextcloud: qué es y cómo desplegar una nube personal en un VPS

7 min de lectura
Tropic
Nextcloud: qué es y cómo desplegar una nube personal en un VPS

Nextcloud: tu propia nube para archivos y trabajo colaborativo

El contrato está en el correo, su versión más reciente se encuentra en el portátil, las fotos están guardadas en el teléfono y el calendario del equipo funciona en otro servicio. Nextcloud reúne archivos, documentos, contactos, tareas y comunicación en un solo lugar. La principal diferencia frente a una nube convencional es que tú controlas el servidor, la capacidad de almacenamiento, las cuentas de usuario y las reglas de acceso.

Veamos a quién puede resultar útil Nextcloud, en qué se diferencia de Google Drive y Dropbox, cuántos recursos necesita y cómo instalarlo en un VPS.

Qué es Nextcloud explicado de forma sencilla

Nextcloud es una plataforma de código abierto para almacenar, sincronizar y compartir archivos. Puede instalarse en un servidor doméstico, un NAS, equipos de oficina o un VPS, y se accede a ella desde el navegador, las aplicaciones para Android e iOS o un cliente para Windows, macOS y Linux.

Para el usuario, todo resulta familiar: se pueden crear carpetas, subir archivos, enviar enlaces y sincronizar datos. La diferencia está «bajo el capó». En una nube pública, el proveedor controla la infraestructura. Con Nextcloud, tú eliges dónde se guardan los datos, quién recibe acceso y cuánto espacio obtiene cada usuario.

Tener el control no garantiza automáticamente seguridad ni ahorro. Tendrás que actualizar, proteger y respaldar el servidor por tu cuenta.

Qué puede hacer Nextcloud además de almacenar archivos

Sincronización entre dispositivos

El cliente de escritorio sincroniza las carpetas seleccionadas con el servidor. La aplicación móvil puede subir fotos y vídeos automáticamente. Al mismo tiempo, no es necesario guardar todo el archivo en cada portátil: se puede acceder a él desde el navegador.

Enlaces, File Drop e historial de versiones

Un archivo o una carpeta puede compartirse con un usuario, un grupo o mediante un enlace público. Para el enlace se pueden definir una contraseña, una fecha de caducidad y permisos de visualización, descarga o edición.

La función File Drop resulta especialmente útil. Por ejemplo, un contable puede crear un enlace para recopilar documentos: cada cliente puede subir un archivo, pero no ve el contenido de la carpeta ni los datos de otras personas. También existe el intercambio federado, que permite acceso directo entre usuarios de distintos servidores Nextcloud.

El sistema conserva versiones anteriores de los archivos modificados, mientras que los datos eliminados pasan primero a la papelera. Esto ayuda a deshacer un cambio accidental, pero no sustituye una copia de seguridad independiente.

Documentos, calendario y videollamadas

Nextcloud Office permite editar documentos, hojas de cálculo y presentaciones en el navegador. Groupware añade calendario, contactos, cliente de correo y tableros de tareas Deck. El módulo Mail se conecta a un buzón existente; no crea un servidor de correo propio.

Nextcloud Talk ofrece chats, llamadas de audio y vídeo, conferencias y uso compartido de pantalla. Para una familia o un equipo pequeño, es una forma de guardar los archivos y comentarlos dentro del mismo sistema. Un gran número de llamadas simultáneas requerirá recursos adicionales y configuración de red.

Nextcloud frente a Google Drive y Dropbox

Nextcloud suele describirse como una alternativa a Google Drive, Dropbox, OneDrive o Yandex Disk. Las funciones son parecidas, pero el modelo de gestión es diferente.

ParámetroNextcloud en tu propio servidorNube pública
Ubicación de los datosTú eliges el servidor y el paísLo determina el proveedor
CapacidadLimitada por tu discoLimitada por el plan
MantenimientoA cargo del propietario del servidorA cargo del proveedor
AmpliaciónAplicaciones e integraciones de NextcloudEcosistema del servicio
Puesta en marchaRequiere configuraciónBasta con registrarse

Una nube lista para usar es más cómoda si solo necesitas unos pocos gigabytes y no quieres administrar nada. Nextcloud resulta más interesante cuando importan las reglas de acceso propias, una gran capacidad, varios usuarios o la integración con sistemas internos.

A quién le conviene una nube propia

Nextcloud puede ser utilizado por:

  • una familia — para un archivo común, la subida automática de fotos y los calendarios;
  • un profesional independiente o una agencia — para enviar archivos grandes y recopilar materiales mediante File Drop;
  • un equipo pequeño — para carpetas compartidas, documentos, tareas y llamadas;
  • una organización — cuando es importante elegir por cuenta propia la plataforma y el país donde se alojan los datos;
  • un aficionado a los servicios self-hosted — como almacenamiento central con WebDAV e integraciones externas.

Nextcloud no es adecuado para quien no esté dispuesto a vigilar las actualizaciones y las copias de seguridad. Tampoco convierte un solo VPS en almacenamiento ilimitado: hay que calcular con antelación el espacio para archivos, versiones, papelera y miniaturas.

Dónde instalar Nextcloud: en casa o en un VPS

OpciónVentajasLimitaciones
Servidor doméstico o NASAlmacenamiento económico de grandes archivos en tus propios discosDependencia de la electricidad, internet y el router
VPSAcceso externo las 24 horas sin equipos en casaCuota mensual y coste del disco
Servidor de oficinaAcceso rápido dentro de la empresaRequiere administración y una infraestructura de respaldo

Un servidor doméstico suele ser más rentable para un archivo fotográfico de varios terabytes. Un VPS es más cómodo cuando el servicio debe estar disponible permanentemente desde internet. También es posible una configuración híbrida: Nextcloud se ejecuta en el VPS y una parte de los datos se conecta mediante S3, SMB, SFTP o WebDAV.

Cuántos recursos necesita Nextcloud

La carga depende del número de usuarios, la generación de vistas previas, el paquete de oficina, el antivirus, la búsqueda y las videollamadas. Para empezar, pueden utilizarse estas referencias prácticas:

EscenarioCPURAMDisco
Nube personal, 1–3 usuarios2 vCPU4 GB40 GB para el sistema y los contenedores, más los datos
Equipo pequeño y Office4 vCPU8 GBDesde 80 GB o según el tamaño del archivo
Talk, ClamAV, búsqueda, muchas vistas previas4+ vCPU8–16 GBSSD/NVMe rápido con margen disponible

No son requisitos rígidos del sistema, sino configuraciones iniciales. En una nube de archivos, el disco suele ser más importante que un núcleo adicional de CPU.

Al volumen actual de archivos añade espacio para el crecimiento, las versiones, la papelera y las miniaturas. Es mejor guardar la copia de seguridad en otro servidor o soporte. Si ya hay 60 GB ocupados, 70 GB libres no durarán mucho: es más razonable reservar 120–150 GB.

Cómo instalar Nextcloud en un VPS mediante All-in-One

Nextcloud All-in-One, o AIO, es una forma oficial de instalación. Incluye Nextcloud, PostgreSQL, Redis y un panel de administración. De forma opcional se pueden activar Office, Talk, ClamAV, búsqueda de texto completo, vistas previas y copias de seguridad BorgBackup.

Para la instalación básica necesitarás un VPS limpio de 64 bits con Ubuntu o Debian, un dominio con un registro A que apunte a la IP del servidor, Docker Engine instalado desde el repositorio oficial y los puertos 80, 443, 8080 y 8443 libres. Docker instalado mediante Snap no es compatible.

Inicia el contenedor maestro:

sudo docker run \
  --init \
  --sig-proxy=false \
  --name nextcloud-aio-mastercontainer \
  --restart always \
  --publish 80:80 \
  --publish 8080:8080 \
  --publish 8443:8443 \
  --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
  --volume /var/run/docker.sock:/var/run/docker.sock:ro \
  ghcr.io/nextcloud-releases/all-in-one:latest

Después, abre:

https://SERVER_IP:8080

El navegador mostrará una advertencia sobre el certificado autofirmado. Para el primer acceso, utiliza la dirección IP, guarda la contraseña que aparece, indica el dominio y selecciona los componentes. AIO configurará un certificado TLS mediante Let's Encrypt.

No actives todos los complementos si no son necesarios: Office, Talk, el antivirus y la búsqueda consumen RAM y CPU. Talk también requiere puertos TCP y UDP adicionales.

Para un servidor de producción, los desarrolladores recomiendan el archivo Compose oficial, ya que facilita las actualizaciones y los cambios de configuración. El comando anterior es adecuado como punto de partida claro y rápido.

Cómo proteger Nextcloud y evitar la pérdida de datos

El conjunto mínimo de medidas incluye:

  1. activar la autenticación de dos factores;
  2. actualizar Nextcloud, las aplicaciones, los contenedores y el sistema operativo;
  3. proteger los enlaces públicos con contraseña y fecha de caducidad;
  4. guardar la copia de seguridad separada del VPS principal;
  5. comprobar periódicamente la restauración.

La papelera, el historial de versiones, el RAID y una instantánea del VPS son útiles, pero no sustituyen una copia de seguridad. Para una restauración completa se necesitan los datos, la configuración y la base de datos; también conviene conservar las aplicaciones personalizadas y el tema. AIO puede crear copias Borg diarias y restaurar la instancia desde el panel.

Nextcloud en un VPS de tropic.host

Nextcloud necesita un servidor Linux con acceso permanente a internet, un disco rápido y suficiente RAM. Este proyecto puede alojarse en un VPS de tropic.host, sin dejar un ordenador separado encendido en casa ni configurar el acceso mediante el router doméstico.

Para una nube personal, es razonable empezar con 2 vCPU y 4 GB de RAM. Para Office, varios usuarios activos, antivirus o Talk, conviene considerar 8 GB de RAM o más. Al elegir el plan, presta especial atención al disco: normalmente son el archivo y su crecimiento los que determinan la configuración necesaria.

No compres de antemano el servidor más potente. Empieza con los recursos adecuados para el uso actual, controla la RAM y el espacio libre y amplía la capacidad a medida que crezcan las necesidades.

Conclusión breve

Nextcloud convierte un servidor en una nube personal o de equipo con sincronización de archivos, enlaces, calendarios, documentos, tareas y llamadas. Su principal valor no consiste en copiar Google Drive gratis, sino en permitirte elegir por tu cuenta la infraestructura y las reglas de trabajo con los datos.

La libertad implica responsabilidad de mantenimiento. Si se configuran correctamente las actualizaciones, la autenticación de dos factores y las copias de seguridad independientes, Nextcloud puede convertirse en un espacio de trabajo digital permanente para una familia, un profesional independiente o un equipo.

FAQ

¿Nextcloud es gratuito?

La versión para servidor es de código abierto y está disponible de forma gratuita. El servidor, el dominio, el almacenamiento de las copias de seguridad y, si se necesita, el soporte comercial se pagan por separado.

¿Puede Nextcloud sustituir a Google Drive?

Para almacenar, sincronizar, compartir archivos y editar de forma colaborativa, en muchos escenarios sí. El conjunto de funciones depende de las aplicaciones instaladas y de la configuración del servidor.

¿Se puede instalar Nextcloud sin dominio?

En una red local, sí. Para acceder de forma segura desde internet, es más cómodo utilizar un dominio y HTTPS. AIO también puede ofrecer un subdominio dinámico gratuito mediante deSEC.

¿Cuánto espacio en disco debe reservarse para Nextcloud?

Además de los archivos, ten en cuenta las versiones, la papelera, las miniaturas y el crecimiento del archivo. Una reserva práctica es del 30–50% por encima del volumen actual, y conviene almacenar la copia de seguridad por separado.

¿La sincronización es una copia de seguridad?

No. La eliminación, el daño o el cifrado de un archivo puede sincronizarse con otros dispositivos. Se necesita una copia de seguridad independiente de los datos, la configuración y la base de datos.