version: '2' services: nextcloud: image: nextcloud:28 container_name: nextcloud restart: unless-stopped volumes: - /media/ssd/nextcloud:/var/www/html environment: - MYSQL_PASSWORD=2a!qd*6s - MYSQL_DATABASE=nextcloud - MYSQL_USER=szymi - MYSQL_HOST=mariadb-nextcloud - OVERWRITEPROTOCOL=https ports: - "9001:80" depends_on: - mariadb-nextcloud networks: - szymiserver mariadb-nextcloud: image: mariadb:11.1 container_name: mariadb-nextcloud restart: unless-stopped command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW volumes: - /media/ssd/mariadb:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=2a!qd*6s - MYSQL_PASSWORD=2a!qd*6s - MYSQL_DATABASE=nextcloud - MYSQL_USER=szymi ports: - "3306:3306" networks: - szymiserver networks: szymiserver: name: szymiserver external: true