nextcloud snap com o diretório de dados no disco rígido externo

5

Eu instalei o nextcloud no meu raspberrypi 3 usando este link . Tudo está funcionando muito bem, exceto que eu não gosto da UX de ter todo o espaço de armazenamento extra vindo do suplemento "External Storage", já que significa que todos agora precisam saber para colocar todos os seus arquivos em uma pasta designada. .

Parece que eu deveria ser capaz de dizer ao nextcloud para usar o disco rígido externo como o local do diretório de dados (sem o suplemento de armazenamento externo) e tudo ficará bem e bem ... e parece que, em teoria, isso funciona bem. Mas, como ele é instalado em um piscar de olhos, parece que o snap não tem acesso a essa parte do meu sistema de arquivos e, portanto, não funciona.

Eu queria saber se alguém tinha alguma sugestão. Devo montar o disco rígido dentro da área gravável do snap? É possível dar acesso instantâneo ao disco rígido?

    
por Matt 12.02.2017 / 18:16

1 resposta

6
Primeiro de tudo, eu provavelmente deveria mencionar que isso não é realmente um fórum de suporte para o snap Nextcloud. Se você tiver problemas com isso, você pode registrar um bug contra ele .

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:

  1. Conecte o removable-media plug: sudo snap connect nextcloud:removable-media .
  2. 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 que datadirectory esteja apontando para o lugar certo.
  3. Desativar o snap: sudo snap disable nextcloud
  4. 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 .
  5. 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á.

    
por Kyle 12.02.2017 / 21:34