Nextcloud (LinuxServer): Plataforma de almacenamiento y colaboración en la nube autohospedada


Introducción

Este artículo documenta el despliegue de Nextcloud como nube privada autogestionada, utilizando contenedores Docker y una base de datos MariaDB dedicada. El objetivo es disponer de un servicio estable, mantenible y portable, sin acoplar la configuración al host ni perder datos ante recreaciones de contenedores.

La instalación se integra con el resto del entorno mediante reverse proxy (Caddy) y volúmenes persistentes, manteniendo una separación clara entre aplicación, datos y base de datos.

Nota importante sobre la imagen utilizada: este despliegue no utiliza la imagen oficial de Nextcloud, sino la imagen mantenida por LinuxServer.io, que introduce ajustes propios orientados a entornos self-hosted (gestión de permisos, estructura de volúmenes, variables adicionales, etc.). Esto implica que ciertas rutas y comportamientos pueden diferir respecto a la imagen oficial.


Enfoque general / Arquitectura

El despliegue sigue un esquema clásico y probado:

Este enfoque permite:


Requisitos previos


Desarrollo

Qué se hizo y por qué


Configuración utilizada (solo enlaces)

Los archivos de configuración se mantienen versionados en Gitea:

No se incluyen configuraciones completas en el artículo para evitar duplicidades y errores de copia.


Validación

Comprobaciones mínimas tras el despliegue:


Decisiones importantes o problemas detectados


Resumen breve


Referencias


Revision #11
Created 2024-11-23 22:20:24 UTC by Juan Francisco
Updated 2026-06-09 12:34:06 UTC by Juan Francisco