Nextcloud é verdadeiramente o software do futuro. Graças a isso, é mais fácil do que nunca criar sua própria solução de armazenamento fácil de usar e semelhante ao Dropbox no Linux. A configuração do software é extremamente fácil graças a pacotes como o Snap. No entanto, não é tão fácil fazer backup de uma instalação do NextCloud Snap.
Nota: Antes de fazer um backup do Nextcloud, verifique se a totalidade de seus arquivos terminou a sincronização. Durante o processo de backup, o snap ao NextCloud será desligado, suspendendo todos os serviços para todos os usuários conectados a ele.
Pare o servidor
Criando um backup do Nextcloud, especialmente oVersão snap, requer a suspensão do software do servidor. Sem desligar o servidor Nextcloud, alguns arquivos podem falhar ao salvar, podem ocorrer erros de permissão e até dados podem ser perdidos.
Felizmente, suspender um servidor Nextcloud em execução é tão fácil quanto instalá-lo! Para parar o servidor, abra um terminal e obtenha um shell raiz usando su ou sudo -s. Então, use o snap stop comando para parar todos os serviços Nextcloud.
su -
ou
sudo -s snap stop nextcloud
Executando o snap stop O comando desabilitará o banco de dados SQL e outros serviços Nextcloud em execução. Não os desinstalará, então não se preocupe! Seus arquivos estão seguros!
Pastas de backup
Com o servidor desligado temporariamente, é seguro criar um backup do Nextcloud. No entanto, antes que o backup do servidor possa começar, recomendamos a criação de um backup do ~ / Nextcloud pasta para cada usuário. Dessa forma, se algo acontecer com o backup do servidor, os usuários ainda terão uma duplicata de seus dados.
Para criar um backup de uma pasta de sincronização Nextcloud, acesse qualquer PC Linux que use o servidor de sincronização e abra um terminal. No terminal, use o Alcatrão comando para criar um arquivo do ~ / Nextcloud pasta. Certifique-se de substituir "nome de usuário" no comando abaixo por seu nome de usuário.
tar -zcvpf nextcloud-local-backup-username.tar.gz ~/Nexcloud
Dependendo do tamanho ~ / Nextcloud ou seja, o processo de compactação pode demorar um pouco. Quando o processo de arquivamento estiver concluído, use o GPG comando para criptografar o arquivo morto (por motivos de segurança.)
gpg -c nextcloud-local-backup-username.tar.gz rm nextcloud-local-backup-username.tar.gz
O GnuPG produzirá nextcloud-local-backup-username.tar.gz.gpg.
Depois que o GPG concluir o processo de criptografia, coloque o backup criptografado em algum lugar seguro.
Fazer backup do Nextcloud
O backup da versão Snap do Nextcloud é feito pormuito mais fácil, comparado com a configuração tradicional do Nextcloud. Como tudo está na pasta Snap do Nextcloud, não há necessidade de exportar bancos de dados SQL ou mexer com arquivos individuais. Em vez disso, os usuários podem criar um backup completo do Nextcloud fazendo uma cópia de duas pastas individuais.
A primeira pasta a ser copiada no diretório Snap do Nextcloud é o diretório de configuração. Para determinar o nome da pasta de configuração Nextcloud, execute lsblk e veja onde ele está no sistema. No momento da redação deste artigo, a pasta mount é:
/var/lib/snapd/snap/nextcloud/7658

Faça uma nova pasta de backup dentro do / home / nome de usuário/ com o mkdir comando e use o cp comando para copiar tudo para ele.
mkdir ~/nextcloud-server-backup mkdir ~/nextcloud-server-backup/config sudo cp -rp /var/lib/snapd/snap/nextcloud/7658/* /home/username/nextcloud-server-backup/config
Com os arquivos de configuração do Nextcloud na pasta de backup, é hora de salvar os dados.
mkdir ~/nextcloud-server-backup/data sudo cp -rp /var/snap/nextcloud/common/* /home/username/nextcloud-server-backup/data
Comprimir o backup
Agora que o backup foi concluído, é seguro compactar o backup em um arquivo Tar para proteção. No terminal, comprima os dados em um arquivo TarGZ, usando o alcatrão comando.
Nota: antes de compactar esse backup, verifique se você tem espaço em disco suficiente para suportá-lo.
tar -zcvpf nextcloud-snap-server-backup.tar.gz ~/nextcloud-server-backup
Dependendo da quantidade de dados no Nextcloud, isso pode demorar um pouco. Quando a compactação estiver concluída, mova o backup para um disco rígido externo ou servidor de arquivos de backup.
Criptografar backup
O servidor Nextcloud possui um backup, mas não é seguro, pois não é criptografado. Para garantir que os dados do seu servidor Nextcloud estejam protegidos contra escutas, criptografe-os com o GnuPG.

Para criptografar o backup, abra um terminal e execute o seguinte comando:
gpg -c nextcloud-snap-server-backup.tar.gz
Como o backup local Nextcloud, o GPG produzirá um nextcloud-snap-server-backup.tar.gz.gpg Arquivo. Este arquivo é criptografado e seguro, portanto, não há problema em excluir o arquivo não criptografado:
rm nextcloud-snap-server-backup.tar.gz
Restaurar backup
Precisa restaurar o backup? Comece movendo nextcloud-snap-server-backup.tar.gz.gpg para / home / nome de usuário /.
Em seguida, decodifique o arquivo morto com gpg:
gpg nextcloud-snap-server-backup.tar.gz.gpg
Extraia o arquivo morto, usando alcatrão.
tar -xvpf nextcloud-snap-server-backup.tar.gz
Reinstale antes de tentar restaurar o backup (se estiver em um novo sistema).
sudo snap install nextcloud sudo snap stop nextcloud
Restaure o backup com;
sudo cp -rpf /home/username/nextcloud-server-backup/data/* /var/lib/snapd/snap/nextcloud/7658/ sudo cp -rpf /home/username/nextcloud-server-backup/config/* /var/snap/nextcloud/common/
Por fim, inicie o servidor Nextcloud com o snap start comando.
sudo snap start nextcloud</p>
Comentários