Blog Linux Avante

Rclone 1.49 adiciona back-end do Google Fotos, nova interface da web

28 de agosto de 2019

Rclone novo logotipo

Rclone, um hub de armazenamento em nuvem de linha de comando gratuito e de código aberto, foi atualizado para a versão 1.49 com grandes adições, como 4 novos back-ends, incluindo o muito solicitado Google Fotos, e uma nova IU experimental da web. Também há um novo logotipo (foto acima).

Rclone é um programa de sincronização de armazenamento em nuvem de linha de comando. Ele permite acessar e sincronizar arquivos entre seu sistema de arquivos e serviços de armazenamento em nuvem ou entre vários serviços de armazenamento em nuvem. Possui sincronização unilateral para tornar um diretório idêntico, possui criptografia, cache e back-ends de união, suporta montagens FUSE e pode servir arquivos locais ou remotos por HTTP, WebDav, FTP, SFTP ou DLNA.

A ferramenta tem suporte para um grande número de serviços de armazenamento em nuvem, incluindo Dropbox, Google Drive, Amazon Drive e S3, Mega, Microsoft OneDrive (contas pessoais e empresariais), Yandex Disk, ownCloud, NextCloud, pCloud, Box e outros. Ele roda em Windows, macOS, Linux, *BSD e Solaris.

Novo no Rclone 1.49:

  • Novos back-ends: Google Fotos, 1fichier, Put.io e premiumize.me
  • GUI da Web Experimental
  • Novo logotipo
  • Implementa --compare-dest e --copy-dest
  • Implementa --suffix sem --backup-dir para backup no diretório atual
  • Adiciona config userinfo para descobrir com qual usuário você está conectado
  • Adiciona config disconnect para desconectar você (sair) do back-end
  • ncdu: Exibir/copiar para o caminho atual da área de transferência
  • Adiciona --use-json-log para registro JSON
  • hash: Adiciona suporte CRC-32
  • changelog

Novo back-end do Google Fotos

Dos 4 back-ends recém-adicionados, o Google Fotos é o mais solicitado e é especialmente útil depois que o Google Fotos parou de sincronizar com o Drive em 10 de julho de 2019, o que interrompeu o suporte do Google Fotos para muitas ferramentas de terceiros do Google Drive. Rclone permite usar seu back-end do Google Fotos em modo de acesso total ou somente leitura.

O Rclone 1.49 mais recente usa a API do Google Fotos para esse recurso, que tem algumas limitações, o mais importante:

  • Apenas imagens e vídeos podem ser enviados pelo Rclone para o Google Fotos
  • A mídia carregada para o Google Fotos usando Rclone é armazenada em resolução total ("qualidade original"), portanto, é contabilizada em sua cota de armazenamento em sua Conta do Google
  • A API do Google Fotos não suporta o upload de mídia no modo de "alta qualidade" (o que não conta para sua cota de armazenamento)
  • A API do Google Fotos remove a localização EXIF das imagens baixadas
  • Os vídeos baixados são altamente compactados em comparação com os mesmos vídeos baixados usando a interface da web do Google Fotos
  • Outra limitação da API do Google é que o Rclone só pode fazer upload de arquivos para os álbuns que criou e só pode remover arquivos dos álbuns que criou (e os arquivos não serão excluídos permanentemente)

Para adicionar o novo back-end do Google Fotos à configuração do Rclone, execute rclone config, escolha criar um novo back-end e, em seguida, adicione o Google Fotos.

Exemplo de uso de back-end do Google Fotos.

Você vai querer criar um novo álbum no backend: álbum - por exemplo se quiser criar um novo álbum rclone e o nome de back-end do Google Fotos que você definiu é gphotos, use:

Comandos para usar no terminal

rclone mkdir gphotos:album/rclone

Agora, digamos que você deseja sincronizar fotos do diretório ~/Pictures/rclone local com a pasta remota do Google Fotos album/rclone:

Comandos para usar no terminal

rclone sync ~/Pictures/rclone gphotos:album/rclone

Visite a página de back-end do Google Fotos no site Rclone para obter uma documentação de uso completa.

Nova IU da web Rclone

Rclone webui dashboard

Rclone web UI Dashboard

A nova interface do usuário da web Rclone é "um tanto experimental" e está sujeita a alterações. Inclui os seguintes recursos:

  • Dashboard: mostra o status do Rclone, estatísticas globais, velocidade e permite definir a largura de banda
  • Configs: permite adicionar uma nova configuração de back-end, atualizar ou excluir configurações existentes
  • Explorer: permite navegar em seus controles remotos configurados com Rclone (com até 4 painéis lado a lado) e realizar operações de arquivo, incluindo a transferência de arquivos entre vários serviços de armazenamento em nuvem/para a máquina local
  • Back-end: informações de versão do Rclone e várias configurações de back-end

Mais capturas de tela:

Rclone web UI Configs

Rclone web UI Configs

Rclone web UI Explorer

Rclone web UI Explorer

Rclone web UI Backend

Rclone web UI Backend

A interface web do Rclone pode ser iniciada usando:

Comandos para usar no terminal

rclone rcd --rc-web-gui

Este comando vincula a API de controle remoto Rclone ao localhost, gerando um usuário e senha aleatórios, baixando o pacote da API se estiver ausente. Além disso, o Rclone abre um navegador da web e deve fazer o login automaticamente. A autenticação não funcionou no meu caso na primeira vez que tentei, mas executar o comando para iniciar a interface do usuário da web do Rclone uma segunda vez funcionou.

Você pode especificar várias opções ao iniciar a IU da web Rclone, como definir o nome de usuário (--rcc-user USER), senha (--rc-pass PASS), usar um arquivo htpasswd para autenticação e mais.

Baixar Rclone

Baixar Rclone

A página de download inclui binários para Windows, Linux (DEB, RPM e binário genérico), Mac OS e BSD, bem como um script genérico para baixar Rclone automaticamente e configurar tudo. Você também vai querer ler a documentação do Rclone.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.
Propaganda