I managed to install Nextcloud AIO with docker successfully on the first attempt. I wanted to change the data dir, so I removed the docker install by following the uninstall guide here: GitHub - nextcloud/all-in-one: Nextcloud AIO stands for Nextcloud All In One and provides easy deployment and maintenance with most features included in this one Nextcloud instance.
I modify the run script by adding the -e NEXTCLOUD_DATADIR="/mnt/raid1/Share/nextcloud/ncdata" \
line to change the data directory and run again:
sudo docker run -d \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 3004:8080 \
-e APACHE_PORT=11000 \
-e NEXTCLOUD_DATADIR="/mnt/raid1/Share/nextcloud/ncdata" \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
nextcloud/all-in-one:latest
Â
However, when I do the install for Nextcloud AIO fresh again, the Apache and Nextcloud container loops without starting. This is the message from the Nextcloud container:
+ '[' -f /dev-dri-group-was-added ']'
++ find /dev -maxdepth 1 -mindepth 1 -name dri
+ '[' -n '' ']'
+ set +x
Configuring Redis as session handler...
Setting php max children...
Appdata is not present. Did you maybe change the datadir after aio was first started?
See https://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadir
In the datadir was found:
total 8
drwxr-x--- 2 www-data root 4096 Feb 8 21:59 .
drwxr-xr-x 1 root root 4096 Jan 17 05:28 ..
The new “fresh” install seems not to be a fresh install as it remembers the previous installation’s Nextcloud AIO Login password (it doesn’t give me a new one like in the first install attempt).
I’m not sure what the issue is, I would apprecieate any help getting this issue sorted!
Thanks.