Dito isto, alguém já fez, com a solução dada aqui .
Para resumir rapidamente aqui: você está certo, isso deve ser possível, e é. No entanto, por padrão, o snap Nextcloud não tem permissão para acessar mídia removível (como mencionado em seu README ).
Então, os passos dados são:
- Conecte o
removable-media
plug:sudo snap connect nextcloud:removable-media
. - A conexão dessa interface concede à Nextcloud permissão para acessar as coisas em
/media/
, para que você possa editar/var/snap/nextcloud/current/nextcloud/config/config.php
e garantir quedatadirectory
esteja apontando para o lugar certo. - Desativar o snap:
sudo snap disable nextcloud
- Mova (ou copie) o diretório de dados atual para o novo local:
sudo mv /var/snap/nextcloud/common/nextcloud/data /media/my/new/data
. - Reabilite o snap:
sudo snap enable nextcloud
.
Agora você não precisa se preocupar com a solução de mídia externa: todos os dados do Nextcloud estarão lá.
Observe que isso abrange apenas os dados brutos (por exemplo, arquivos) hospedados pelo Nextcloud. O banco de dados e os aplicativos ainda estão em /var/snap/nextcloud/current/
. Eu sugiro que você os deixe lá.