¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Nextcloud
Nextcloud es una plataforma de almacenamiento y colaboración en la nube de código abierto que permite sincronizar, compartir y acceder a archivos desde cualquier dispositivo. Ofrece funcionalidades similares a servicios como Google Drive o Dropbox, pero con la ventaja de que los datos permanecen bajo control del usuario o la organización. Además, cuenta con integración de usuarios, aplicaciones adicionales, uso compartido seguro y una interfaz web moderna, lo que lo convierte en una excelente solución para entornos de trabajo colaborativo y educativos.
docker-compose.yml
El archivo docker-compose.yml se compone de la siguiente manera:
Configuración de Nextcloud
Para la configuración del servicio, utilizamos el archivo config.php, el cual es el archivo principal de configuración del sistema. Este archivo define cómo se comporta la instalación, incluyendo los dominios permitidos, conexiones a base de datos, almacenamiento, seguridad y otras opciones avanzadas. Se encuentra en la ruta /var/www/html/config/ dentro del contenedor de Nextcloud.
Para acceder al contenedor, ejecutamos el siguiente comando desde el host:
docker exec -it nextcloud /bin/bash
Una vez dentro del contenedor, editamos el archivo de configuración con:
nano /var/www/html/config/config.php
El archivo debe quedar configurado de la siguiente manera:
Con esta configuración, Nextcloud queda completamente funcional y accesible desde el dominio definido en *trusted_domains*, utilizando la base de datos PostgreSQL configurada en el mismo entorno Docker.
