Unable to even get nextcloud to launch

Nextcloud version (eg, 20.0.5): pulling latest with docker
Operating system and version (eg, Ubuntu 20.04): docker on synology NAS
Apache or nginx version (eg, Apache 2.4.25): Apache 2.4 running as a package on NAS
PHP version (eg, 7.4): 7.3 and 7.4 installed in package center on NAS

Hi Everyone

ISSUE: cannot even get nextcloud to start up

I really could use some help here. I don’t know where I have gone wrong.

I have managed to get all the containers in my docker-compose.yml file up and running but nextcloud is the ONLY container that will not show up when I try to access it from NETWORK-IP:8082 (8080 was attached to something else but I’ve also tried this with 8080 and it did nothing)

When it sat with my main compose file (with other services like freshrss, youtube-dl), it looked like this:

mariadb:
    image: mariadb
    container_name: mariadb
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-read-only-compressed=OFF 
    restart: always
    volumes:
      - /volume1/docker/mariadb:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: PASSWORDHERE
      MYSQL_USER: nextcloud
      MYSQL_PASSWORD: CREATE-PASSWORD-HERE
      MYSQL_DATABASE: nextcloud
  
  
  nextcloud:
    image: nextcloud
    restart: always
    container_name: nextcloud
    ports:
      - 8082:80
    links:
      - mariadb
    environment:
      - MYSQL_PASSWORD=CREATE-PASSWORD-HERE
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=mariadb
    volumes:
      - nextcloud:/var/www/html


volumes:
  nextcloud:
  mariadb:    

When I run docker-compose up -d and then go to NETWORK-IP:8082, it just says unable to connect.

Things I have tried, but did not work

  • Spinning MariaDB and Nextcloud in its own separate stack. I thought maybe compose versioning could be an issue since most guides for this use version 2 and my own main compose file is version 3.

  • complete docker-compose down and up

  • checked that both mariadb and nextcloud containers were sitting in the same docker network

Where have I gone wrong?

Thank you for any help in advanced.