Caso tenha um notebook sobrando, você pode, com algum esforço, criar uma unidade de backup local para seu servidor NextCloud na nuvem.

Com a versão Server do Ubuntu instalada nesse note, veja algumas dicas abaixo para configurar uma rotina de backup automatizada.

Impedindo o desligamento do notebook ao baixar a tela
  • Edite o arquivo /etc/systemd/logind.conf
  • localiza e altere o parâmetro: HandleLidSwitch=ignore
  • Finalize com o comando: sudo service systemd-logind restart
Acessar dados do backup na rede local Windows

Permitir o acesso aos arquivos do backup na rede local através de uma pasta compartilhada é recomendável.

Um HD externo formatado com NTFS pode ser usado para gravar os dados em pasta compartilhada usada como SambaShare.

  • mapeie essa unidade na fstab para ser carregada automaticamente no boot
  • crie uma pasta na unidade externa
  • crie um symlink da pasta da unidade externa na pasta home do usuário da rede que irá acessar os dados localmente
  • modifique o smb.conf para registrar o compartilhamento
    • allow insecure wide links = yes (na seção global)
    • e na seção do compartilhamento:
      • follow symlinks = yes
      • wide links = yes
Fazendo backup para uma pasta local

Antes de baixar os dados, é necessário tirar o sistema do ar, copiar as pastas do sistema e de dados para uma pasta local e finalmente reativar o sistema. Dessa forma garantimos a atomicidade dos arquivos e separamos o trabalho de transferência do backup.

Colocar o NextCloud em modo de manutenção (na pasta raiz do sistema NextCloud. ex: /var/www/nextcloud):

sudo -u www-data php occ maintenance:mode --on