Apps / Imágenes Docker
Nextcloud en Docker.
Redis, APCu, consciente del proxy.
Nextcloud es una plataforma open source de sincronización y compartición de archivos, calendario, contactos, notas y colaboración en tiempo real que corres en tu propia infraestructura. Le da a un equipo una alternativa privada a las suites hosted, con clientes de escritorio y móvil, edición de documentos y un gran ecosistema de apps.
docker pull ghcr.io/remarkablecloud/nextcloud Build actual
34.0.3-r1
Updated Jan 1, 1970
Base
Nextcloud stable (Apache), anclada por digest
Qué trae
Redis para file locking y caché, APCu, pareja MariaDB, trusted-domain conectado
Licencia upstream
Nextcloud: AGPL-3.0-or-later
Free to pull and run anywhere. Digest-pinned, updated deliberately; each build is recorded in the changelog.
La imagen
Qué agrega nuestra imagen.
Nextcloud es una plataforma open source de sincronización y compartición de archivos, calendario, contactos, notas y colaboración en tiempo real que corres en tu propia infraestructura. Le da a un equipo una alternativa privada a las suites hosted, con clientes de escritorio y móvil, edici
Base anclada por digest
La imagen se construye desde `nextcloud:stable-apache@sha256:b97df9...` (Nextcloud 34.0.3). Anclar por digest mantiene las reconstrucciones reproducibles: la base cambia solo cuando subimos el digest a propósito.
Configuración de reverse proxy horneada
La imagen trae `overwriteprotocol=https`, una lista `trusted_proxies` para las redes privadas de contenedores, y `overwritehost` más `overwrite.cli.url` derivados de `NC_OVERWRITE_HOST`. El hostname se lee del entorno en cada petición, así los enlaces canónicos salen correctos.
Redis y APCu conectados
Redis se usa para el caché distribuido y el file locking, y APCu queda habilitado como caché local rápido, que es la configuración que Nextcloud recomienda para una instancia multi-usuario responsiva.
PHP afinado
OPcache habilitado y dimensionado, y `expose_php` apagado para no anunciar la versión de PHP.
Contraseña de admin automática en la primera corrida
En la primera instalación, si no se provee contraseña de admin, la imagen genera una aleatoria fuerte y la imprime una vez en el log del contenedor para entregar al cliente. Ninguna credencial por defecto va horneada.
Healthcheck
Un `HEALTHCHECK` del contenedor consulta `/status.php` para que la plataforma enrute tráfico solo cuando Nextcloud está arriba y con su código en su lugar. El tag publicado actual es `ghcr.io/remarkablecloud/nextcloud:34.0.3-r1`.
¿Prefieres saltarte el compose? Despliega Nextcloud a un clic en tu propio VPS: TLS, dominio y base de datos ya conectados.
Despliega Nextcloud a un clicLa guía
Córrelo en producción.
Resumen de producción
Tres contenedores: Nextcloud (Apache, puerto 80 interno), MariaDB y Redis, que lleva el caché distribuido y el file locking que una instancia multi-usuario necesita. La configuración de proxy viene horneada (overwriteprotocol=https, trusted_proxies), así que los enlaces canónicos salen bien detrás de tu TLS. La contraseña de admin generada sale una vez en el log de la primera instalación. Respalda la base y el volumen de datos de Nextcloud juntos. Para actualizar, cambia al tag nuevo y recrea; deja que el upgrade interno termine antes de juzgar la salud.
La guía técnica completa (Compose, variables, hardening, respaldos y upgrades) está disponible en inglés: ver la guía completa.
Actualizaciones
Builds recientes.
34.0.3-r1
Sep 10, 2026First changelog entry for the RemarkableCloud Nextcloud image. This build packages Nextcloud 34.0.3 (Apache and PHP in a single container) for the RemarkableCloud App Platform.
O sáltate la operación
Aloja Nextcloud en tu propio VPS privado.
Un clic instala esta imagen exacta en un VPS que es solo tuyo, con asistente de dominio y TLS incluido. El mismo servidor corre tantas apps como quepan, sin cargo por app.
FAQ
Preguntas que nos hacen.
¿Esta imagen incluye base de datos o Redis?
No. MariaDB y Redis corren como contenedores aparte o servicios administrados. El compose independiente incluye ambos por conveniencia.
¿Puedo usar MySQL en vez de MariaDB?
Sí, Nextcloud también soporta MySQL 8; apunta las variables `MYSQL_*` a él. El stack de RemarkableCloud trae MariaDB por defecto.
¿De dónde sale la contraseña de admin?
Si defines `NEXTCLOUD_ADMIN_PASSWORD`, se usa ese valor. Si lo dejas vacío, la imagen genera una aleatoria fuerte en la primera instalación y la imprime una vez en el log del contenedor.
¿Cómo funciona HTTPS si el contenedor solo sirve HTTP en el puerto 80?
El TLS se termina en el reverse proxy (Traefik en la App Platform). La imagen define `overwriteprotocol=https` y confía en la red privada del proxy, así que Nextcloud construye enlaces HTTPS correctos.
¿Por qué necesito Redis?
Redis provee el caché distribuido y el file locking transaccional, que mantiene responsiva una instancia multi-usuario y evita errores de bloqueo de archivos. APCu lleva el caché local rápido.
Your server runs. You sleep.
Fully managed hosting from people who have been doing this since 2001.