Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:virtualizacion:docker:imagenes:nextcloud

¡Esta es una revisión vieja del documento!


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=${TIMEZONE}
    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=${TIMEZONE}
      - MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}
      - MYSQL_DATABASE=${DB_NAME}
      - MYSQL_USER=${DB_USER}
      - MYSQL_PASSWORD=${DB_PASSWORD}
    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:

informatica/sistemas_operativos/virtualizacion/docker/imagenes/nextcloud.1699787037.txt.gz · Última modificación: por tempwin