Hi everyone, I was running my own owncloud stack on a Hetzner mounted volume and everything was going well. I recently had to switch to a new Hetzner network drive that I mounted by following the instructions over on the docs. After running the
mount.cifs command and following the steps, I used the
mv command in order to transfer my whole owncloud stack to the new drive called
sbox1 . Now after changing the respective mount points in the docker-compose.yml file via Portainer (went from
/mnt/sbox1 ) I started getting the following error which leads to MariaDB failing and restarting: portainer logs.
After searching around a bit, it seems like something got messed up with the permissions that the owncloud_mariadb container has, am I right on that? What do I need to change in order to get it its access back? I also imagine that there must be some database related files that need to be updated after such a major move. I saw this guide but I’m not using apache or have any database tools installed.
Here’s my docker-compose.yml file from the portainer editor:
version: "3" services: owncloud: image: owncloud/server:latest container_name: owncloud_server restart: always ports: - [REDACTED]:8080 depends_on: - mariadb - redis environment: - PUID=0 - PGID=0 - OWNCLOUD_FOLDER=/mnt/sbox1/owncloud/data - OWNCLOUD_DOMAIN=[REDACTED] - OWNCLOUD_DB_TYPE=mysql - OWNCLOUD_DB_NAME=owncloud - OWNCLOUD_DB_USERNAME=owncloud - OWNCLOUD_DB_PASSWORD=[REDACTED] - OWNCLOUD_DB_HOST=mariadb - OWNCLOUD_ADMIN_USERNAME=[REDACTED] - OWNCLOUD_ADMIN_PASSWORD=[REDACTED] - OWNCLOUD_MYSQL_UTF8MB4=true - OWNCLOUD_REDIS_ENABLED=true - OWNCLOUD_REDIS_HOST=redis volumes: - /mnt/sbox1/owncloud/data:/mnt/data mariadb: image: mariadb:10.5 container_name: owncloud_mariadb restart: always environment: - MYSQL_ROOT_PASSWORD=[REDACTED] - MYSQL_USER=owncloud - MYSQL_PASSWORD=[REDACTED] - MYSQL_DATABASE=owncloud - PUID=0 - PGID=0 volumes: - /mnt/sbox1/owncloud/mariadb:/var/lib/mysql redis: image: redis:6 container_name: owncloud_redis restart: always volumes: - /mnt/sbox1/owncloud/redis:/data
The only thing that was changed after the drive switch was the volume mapping, like I mentioned above.