39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
version: "2.4"
|
|
services:
|
|
nextcloud:
|
|
|
|
container_name: nextcloud
|
|
image: ghcr.io/linuxserver/nextcloud
|
|
pids_limit: 2048
|
|
ports:
|
|
- '443:443'
|
|
environment:
|
|
- TZ=Europe/Berlin
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=022
|
|
- PHP_UPLOAD_MAX_FILESIZE=100G # Maximale Dateigröße pro Upload
|
|
- PHP_POST_MAX_SIZE=120G # Max. POST-Daten, sollte >= Uploadmax sein
|
|
- PHP_MEMORY_LIMIT=512M # Arbeitsspeicherlimit für PHP
|
|
- PHP_MAX_INPUT_VARS=100000 # Bei sehr vielen Dateien in einem Request
|
|
- PHP_MAX_FILE_UPLOADS=10000 # Maximale Anzahl Dateien pro Upload
|
|
|
|
networks:
|
|
DMZ:
|
|
ipv4_address: 10.10.12.15
|
|
db_proxy: # Zugriff auf Datenbank möglich
|
|
volumes:
|
|
- nextcloud_data:/config:rw
|
|
- nextcloud_nc_data:/data:rw
|
|
restart: unless-stopped
|
|
volumes:
|
|
nextcloud_data:
|
|
external: true
|
|
nextcloud_nc_data:
|
|
external: true
|
|
networks:
|
|
DMZ:
|
|
external: true
|
|
name: DMZ
|
|
db_proxy:
|
|
external: true |