informatica:sistemas_operativos:virtualizacion:docker:imagenes:nextcloud
Tabla de Contenidos
Imágenes de Docker de Nextcloud
Imágenes de Docker para la aplicación web Nextcloud.
Oficial
LinuxServer.io
Ejemplo de uso con Compose y usando MariaDB:
--- services: app: image: lscr.io/linuxserver/nextcloud:latest container_name: nextcloud-app environment: - PUID=1000 - PGID=1000 - TZ=Europe/Madrid volumes: - ./app-config:/config - ./app-data:/data depends_on: - db ports: - 443:443 restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3" db: image: lscr.io/linuxserver/mariadb:10.11.5 container_name: nextcloud-db environment: - PUID=1000 - PGID=1000 - TZ=Europe/Madrid - MYSQL_ROOT_PASSWORD=contraseña_root - MYSQL_DATABASE=base_de_datos - MYSQL_USER=usuario_base_de_datos - MYSQL_PASSWORD=contraseña_usuario_base_de_datos volumes: - ./database:/config restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3"
Al conectarnos por primera vez se abrirá el instalador web para que configuremos la instalación de Nextcloud. Cuando terminemos, reiniciamos el contenedor para aplicar el sistema de caché y las configuraciones para el bloqueo de transacciones:
docker compose restart app
Podemos editar la configuración desde ./app-config/www/nextcloud/config/config.php siguiendo la documentación:
Por ejemplo, si estamos detrás de un proxy inverso y con HTTPS:
<?php $CONFIG = array ( // (...) 'trusted_domains' => array ( 0 => 'minube.midominio.com', ), 'trusted_proxies' => array( 0 => 'ip.servidor.proxy.inverso' ), 'overwrite.cli.url' => 'https://minube.midominio.com', 'overwriteprotocol' => 'https', // (...) );
informatica/sistemas_operativos/virtualizacion/docker/imagenes/nextcloud.txt · Última modificación: por tempwin
