Repolode
nextcloud

nextcloud/all-in-one

El instalador oficial de Nextcloud: un único contenedor maestro de Docker que despliega y mantiene una pila completa de Nextcloud con complementos opcionales de Office, Talk, copias de seguridad y antivirus.

Alternativa open source a:Google DriveDropbox

Estrellas
10,621
Forks
1,115
Issues abiertos
114
Último commit
hace 6 horas

¿Qué es?

Nextcloud All-in-One (AIO) es la forma oficial de instalar Nextcloud con Docker. Un único «mastercontainer» se comunica con el socket de Docker, inicia y conecta los contenedores que componen una instancia de Nextcloud —entre ellos PostgreSQL, Redis, Apache y la propia aplicación Nextcloud— y ofrece una interfaz web para administrarlos.

Desde esa interfaz se pueden habilitar contenedores opcionales, como Nextcloud Office, Talk con un servidor TURN, grabación de Talk, búsqueda de texto completo, Imaginary para vistas previas de imágenes, el antivirus ClamAV, Whiteboard y un sistema de copias de seguridad basado en BorgBackup, con copias programadas y restauración. Las actualizaciones de los contenedores, Nextcloud y sus aplicaciones se pueden ejecutar desde la misma interfaz o mediante scripts externos.

El proyecto también contempla opciones de despliegue como proxies inversos, Cloudflare Tunnel, Tailscale, Docker Compose, Docker Swarm, Kubernetes mediante un chart de Helm, Docker sin privilegios y un dominio DNS dinámico gratuito de deSEC. Para la instalación se necesita un equipo anfitrión con Linux, Windows o macOS y Docker; para el acceso público, también se requiere un dominio que apunte al servidor.

Funciones clave

  • 01Instala y administra Nextcloud con PostgreSQL, Redis y Apache en contenedores mediante una interfaz web.
  • 02Los complementos opcionales incluyen Nextcloud Office, Talk con TURN, búsqueda de texto completo y ClamAV.
  • 03Copias de seguridad integradas con BorgBackup, ejecuciones programadas, restauración y comprobaciones de integridad.
  • 04TLS automático mediante Let's Encrypt, con HTTP/2 y HTTP/3 habilitados.
  • 05Compatible con proxies inversos, Cloudflare Tunnel, Tailscale, Docker Compose, Kubernetes y Docker sin privilegios.

Casos de uso

  • Alojar por cuenta propia un servidor privado en la nube para sincronizar y compartir archivos con una familia o un equipo pequeño.
  • Ejecutar Nextcloud con edición de documentos en Office y videollamadas en un único equipo anfitrión.
  • Desplegar Nextcloud en un clúster de Kubernetes o detrás de un proxy inverso existente.
  • Configurar copias de seguridad programadas y cifradas de una instancia de Nextcloud en un repositorio Borg local o remoto.

Inicio rápido

  1. 1

    Instala Docker en tu host Linux siguiendo la documentación oficial

  2. 2

    Evita las instalaciones de Docker basadas en snap (Ubuntu); comprueba que Docker Root Dir no sea /var/snap/docker/

    sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/"
  3. 3

    Sigue las instrucciones para Linux del README para iniciar el AIO mastercontainer y abrir la interfaz de AIO

Antes de usarlo

  • Requiere Docker y no admite instalaciones de Docker basadas en snap.
  • Se presupone que no hay un proxy inverso ni un servidor web delante. Para ejecutarlo detrás de uno, hace falta una configuración aparte.
  • Incluye muchos servicios, por lo que necesita bastante memoria RAM y espacio en disco.

Temas

Preguntas frecuentes

¿Qué es all-in-one?
El instalador oficial de Nextcloud: un único contenedor maestro de Docker que despliega y mantiene una pila completa de Nextcloud con complementos opcionales de Office, Talk, copias de seguridad y antivirus. Nextcloud All-in-One (AIO) es la forma oficial de instalar Nextcloud con Docker. Un único «mastercontainer» se comunica con el socket de Docker, inicia y conecta los contenedores que componen una instancia de Nextcloud —entre ellos PostgreSQL, Redis, Apache y la propia aplicación Nextcloud— y ofrece una interfaz web para administrarlos.
¿all-in-one es gratuito? ¿Qué licencia tiene?
all-in-one es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿all-in-one sigue mantenido?
Mantenimiento activo. El último commit de all-in-one fue el 21 oct 2026.
¿Para qué puedo usar all-in-one?
Alojar por cuenta propia un servidor privado en la nube para sincronizar y compartir archivos con una familia o un equipo pequeño. Ejecutar Nextcloud con edición de documentos en Office y videollamadas en un único equipo anfitrión. Desplegar Nextcloud en un clúster de Kubernetes o detrás de un proxy inverso existente. Configurar copias de seguridad programadas y cifradas de una instancia de Nextcloud en un repositorio Borg local o remoto.
¿Cómo se instala all-in-one?
Instala Docker en tu host Linux siguiendo la documentación oficial Evita las instalaciones de Docker basadas en snap (Ubuntu); comprueba que Docker Root Dir no sea /var/snap/docker/: sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/" Sigue las instrucciones para Linux del README para iniciar el AIO mastercontainer y abrir la interfaz de AIO
¿Dónde consigo all-in-one?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nextcloud/all-in-one

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados