Недавно я установил nextcloudpi в docker с
sudo docker run -d -p 4443:4443 -p 443:443 -p 80:80 -v /home/user/storage/nextcloud:/data --name nextcloudpi ownyourbits/nextcloudpi-armhf <ip-adress-of-pi>
папка / home / user / storage является подключенным внешним хранилищем (после этого урока https://www.techjunkie.com/build-nas-raspberry-pi-linux/)
Это выдает мне ошибку:
Running nc-init
Setting up a clean Nextcloud instance... wait until message 'NC init done'
Setting up database...
Setting up Nextcloud...
Console has to be executed with the user that owns the file config/config.php
Current user: www-data
Owner of config.php: root
Try adding 'sudo -u root ' to the beginning of the command (without the single quotes)
If running with 'docker exec' try adding the option '-u root' to the docker command (without the single quotes)
Я пытался
sudo docker run -d -p 4443:4443 -p 443:443 -p 80:80 -v /home/user:/data --name nextcloudpi ownyourbits/nextcloudpi-armhf <ip-adress-of-pi>
, и, насколько я могу судить, все работает хорошо. Я могу загрузить конфигурационный интерфейс nextcloudpi, а также nextcloud GUI.
Я попробовал некоторые команды chown и chmod для папки / home / user / storage, но безуспешно.
Как Могу ли я использовать внешнее хранилище в качестве каталога nextcloud?