informatica:sistemas_operativos:virtualizacion:docker:imagenes:nextcloud
¡Esta es una revisión vieja del documento!
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 ./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.1699787866.txt.gz · Última modificación: por tempwin
