version: '2' volumes: nextcloud: db: services: db: image: mariadb:10.6 restart: always user: "www-data:www-data" command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --skip-grant-tables volumes: - db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_PASSWORD=20302233Qq - MYSQL_DATABASE=ncdb - MYSQL_USER=nextcloud - MYSQL_HOST=db app: image: nextcloud:30 restart: always user: "www-data:www-data" ports: - 8083:80 links: - db volumes: - nextcloud:/var/www/html:rw - /media/HDD4/Nextcloud/data:/var/www/html/data:rw environment: - OVERWRITEPROTOCOL=https