Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:virtualizacion:docker:imagenes:nextcloud

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