Para instalar Nextcloud en Windows Server o Windows 11 o 10, puedes utilizar una solución integral mediante un Docker Image. No obstante, para completar la in­s­ta­la­ción del software, es necesario cumplir con ciertos re­qui­si­tos de hardware y disponer de un dominio público.

Nextcloud para Windows y Windows Server: in­fo­r­ma­ción básica

Nextcloud es un software en la nube de código abierto para almacenar y si­n­cro­ni­zar datos, pensado tanto para empresas como para pa­r­ti­cu­la­res y entidades públicas. Aunque no­r­ma­l­me­n­te se ejecuta en se­r­vi­do­res Linux, también puede in­s­ta­lar­se en sistemas Windows como Windows Server. Para ello, es necesario simular un entorno basado en Linux.

Existen varias opciones para rea­li­zar­lo. El equipo de de­sa­rro­llo de Nextcloud re­co­mie­n­da utilizar en Windows Server una Docker Image o una máquina virtual (por ejemplo, con Vi­r­tua­l­Box o Hyper-V). La variante más habitual, pri­n­ci­pa­l­me­n­te por ser tan fácil, es la in­s­ta­la­ción de Nextcloud con Docker. Por eso, a co­n­ti­nua­ción nos ce­n­tra­re­mos en este método.

Nota

Como Windows no está op­ti­mi­za­do de forma nativa para Nextcloud, pueden surgir problemas de re­n­di­mie­n­to. Algunas formas de mejorar la efi­cie­n­cia incluyen el uso de caching, la op­ti­mi­za­ción de la base de datos y la co­n­fi­gu­ra­ción de di­re­c­to­rios de al­ma­ce­na­mie­n­to es­pe­cí­fi­cos.

Nextcloud en Windows: ¿qué re­qui­si­tos hay que cumplir?

Para instalar Nextcloud en Windows 11, 10 o Windows Server, tu hardware debe cumplir unos re­qui­si­tos mínimos. Ne­ce­si­ta­rás un pro­ce­sa­dor de 64 bits con cuatro núcleos de CPU y al menos ocho gigas de memoria RAM. También es in­di­s­pe­n­sa­ble que la vi­r­tua­li­za­ción por hardware esté activada en la BIOS. Además, el sistema debe contar con su­fi­cie­n­te espacio de al­ma­ce­na­mie­n­to para los archivos y las copias de seguridad.

Si vas a usar Nextcloud en Windows, también deberás contar con un dominio público y poder abrir los puertos de red. Otro aspecto clave para completar la in­s­ta­la­ción y puesta en marcha del software en la nube es disponer de una cuenta con permisos de ad­mi­ni­s­tra­dor.

Consejo

El Nextcloud ad­mi­ni­s­tra­do de IONOS ofrece una solución sólida para el trabajo co­la­bo­ra­ti­vo conforme al RGPD y está destinado a agencias, pequeñas empresas y pro­fe­sio­na­les in­de­pe­n­die­n­tes. Permite mantener el control total sobre los datos sin tener que en­ca­r­gar­se de la in­s­ta­la­ción, el ma­n­te­ni­mie­n­to ni las ac­tua­li­za­cio­nes del sistema. Tus archivos se alojarán de forma segura en centros de datos europeos que cumplen los es­tá­n­da­res más estrictos en cuanto a pro­te­c­ción de datos.

Instalar Docker Desktop

Para poder realizar la in­s­ta­la­ción a través de Docker, hay que contar con el software adecuado. La co­n­fi­gu­ra­ción se realiza de esta manera:

  1. Descarga Docker Desktop para Windows desde la página web de Docker.
  2. Ejecuta el archivo .exe para instalar la apli­ca­ción.
  3. Al ser WSL2 la variante re­co­me­n­da­da, debes marcar la opción “Use WSL2 instead of Hyper-V” (Usar WSL2 en lugar de Hyper-V). Después, haz clic en “OK”.
  4. Una vez fi­na­li­za­da la in­s­ta­la­ción, reinicia el equipo haciendo clic en el botón “Close and restart” (Cerrar y reiniciar).
  5. Abre Docker y acepta las co­n­di­cio­nes de uso haciendo clic en “Accept” (Aceptar).
  6. Sigue el enlace que aparece en la ventana emergente.
  7. En la primera página de la do­cu­me­n­ta­ción de Windows, en el paso 4, haz clic en el primer enlace para descargar el paquete de ac­tua­li­za­ción del kernel de Linux en WSL2 para máquinas x64.
  8. Instala el archivo wsl_update.msi y reinicia Docker Desktop.
  9. Puedes omitir el tutorial haciendo clic en “Skip Tutorial” (Omitir tutorial).
  10. En la sección “Settings” (Co­n­fi­gu­ra­ción), marca la primera opción para que el software Docker se cargue au­to­má­ti­ca­me­n­te al iniciar sesión.

In­s­tru­c­cio­nes: instalar Nextcloud en Windows y co­n­fi­gu­rar­lo co­rre­c­ta­me­n­te

Una vez que Docker Desktop esté co­rre­c­ta­me­n­te instalado, ya puedes descargar e instalar Nextcloud. A co­n­ti­nua­ción, te pre­se­n­ta­mos los pasos que deben seguirse para las co­n­fi­gu­ra­cio­nes que no cuenten con se­r­vi­do­res web ni proxies inversos pre­via­me­n­te in­s­ta­la­dos.

  1. Abre la línea de comandos y escribe lo siguiente:
docker run ^
--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 ^
-e NEXTCLOUD_DATADIR="/run/desktop/mnt/host/c/ncdata" ^
nextcloud/all-in-one:latest
bash
Nota

Adapta la ruta /run/desktop/mnt/host/c/ncdata según tu caso. Esta ruta co­rre­s­po­n­de a C:/ncdata en tu sistema, por lo que deberás ajustarla de acuerdo con la ubicación en la que quieras almacenar los datos. Ten en cuenta que la ruta que indiques debe comenzar con /run/desktop/mnt/host/.

  1. Después, abre la interfaz AIO en https://localhost:8080. Para evitar bloqueos re­la­cio­na­dos con HSTS, es re­co­me­n­da­ble usar una dirección IP o un nombre de host local en lugar de un dominio. Una vez que aceptes el ce­r­ti­fi­ca­do, se mostrará tu co­n­tra­se­ña. Guárdala en un lugar seguro.
  2. Haz clic en el botón “Open Nextcloud AIO login” e introduce una co­n­tra­se­ña.
  3. A co­n­ti­nua­ción, se abrirá el panel de control de AIO, en el que deberás in­tro­du­cir tu dominio público. El sistema de DNS dinámico (DDNS) debe estar vinculado a tu dirección IP pública. Además, es necesario redirigir al menos los puertos 443/TCP, 3478/UDP y 3478/TCP hacia tu equipo con Windows.
  4. A co­n­ti­nua­ción, puedes co­n­fi­gu­rar co­m­ple­me­n­tos op­cio­na­les y es­ta­ble­cer la zona horaria. Después, haz clic en “Start co­n­tai­ne­rs” (Iniciar co­n­te­ne­do­res) para comenzar la descarga.
  5. Una vez que se hayan de­s­ca­r­ga­do e iniciado todos los co­n­te­ne­do­res, Nextcloud mostrará una pantalla de resumen con los servicios y co­n­te­ne­do­res en fu­n­cio­na­mie­n­to.
  6. Abre tu nueva instancia de Nextcloud e inicia sesión con tus cre­de­n­cia­les para completar la co­n­fi­gu­ra­ción.
Nota

Si necesitas instalar Nextcloud en Ubuntu, consulta nuestro artículo. También contamos con otras guías para instalar Nextcloud en Ku­be­r­ne­tes y Nextcloud en Debian 12.

Clientes de Nextcloud para Windows

Nextcloud ofrece clientes de es­cri­to­rio para Windows, macOS y Linux. Estos clientes te permiten co­ne­c­tar­te a tu Nextcloud y mantener los archivos si­n­cro­ni­za­dos. Para acceder desde cualquier lugar, Nextcloud también ofrece clientes móviles para iOS y Android. Todos los clientes de Nextcloud para or­de­na­do­res de sobremesa y di­s­po­si­ti­vos móviles pueden in­s­ta­lar­se fá­ci­l­me­n­te, de forma gratuita y en los di­s­po­si­ti­vos que desees.

Hosting Nextcloud ad­mi­ni­s­tra­do
Tu al­ma­ce­na­mie­n­to cloud bajo control
  • Control total de datos
  • Fácil de ad­mi­ni­s­trar
  • Agrega fá­ci­l­me­n­te apli­ca­cio­nes y he­rra­mie­n­tas de co­la­bo­ra­ción
Ir al menú principal