Apresentando um cliente Microsoft OneDrive gratuito que oferece suporte perfeito ao OneDrive Personal, OneDrive for Business, OneDrive for Office365 e bibliotecas do SharePoint.
Este cliente robusto e altamente personalizável é compatível com todas as principais distribuições Linux e FreeBSD, e também pode ser implantado como um contêiner usando Docker ou Podman. Ele oferece recursos de sincronização unidirecional e bidirecional, garantindo uma conexão segura aos serviços Microsoft OneDrive.
Originalmente derivado como um 'fork' do cliente skilion, vale a pena notar que o desenvolvedor do cliente original declarou explicitamente que não tem intenção de manter ou apoiar o seu trabalho (referência).
Este cliente representa uma releitura de 100% do trabalho original, abordando vários bugs e problemas notáveis, ao mesmo tempo que incorpora uma gama significativa de novos recursos. Este cliente está em desenvolvimento ativo desde meados de 2018.
Compatível com OneDrive Personal, OneDrive for Business, incluindo acesso a bibliotecas do Microsoft SharePoint
Fornece regras para filtragem do lado do cliente para selecionar dados para sincronização com contas do Microsoft OneDrive
Estado de sincronização de caches para eficiência
Suporta uma opção de simulação para testes de configuração seguros
Valida transferências de arquivos para garantir a integridade dos dados
Monitora arquivos locais em tempo real usando inotify
Suporta uploads interrompidos para conclusão posterior
Capacidade de sincronizar atualizações remotas imediatamente via webhooks
Velocidade de sincronização aprimorada com transferências de arquivos multithread
Gerencia o uso da largura de banda do tráfego com limitação de taxa
Suporta acesso contínuo a pastas e arquivos compartilhados nas contas OneDrive Personal e OneDrive for Business
Suporta implantações de nuvem nacionais, incluindo Microsoft Cloud para o governo dos EUA, Microsoft Cloud Alemanha e Azure e Office 365 operados pela VNET na China
Suporta envio de alertas de desktop usando libnotify
Protege contra perda significativa de dados no OneDrive após alterações de configuração
Funciona com aplicativos de locatário único e multilocatário
Capacidade de criptografar/descriptografar arquivos dinamicamente ao fazer upload/download de arquivos do OneDrive
Suporte para funcionalidade 'On-Demand' do Windows para que o arquivo só seja baixado quando acessado localmente
Uma GUI para gerenciamento de configuração: OneDrive Client para Linux GUI
Modificação do terminal de saída de log colorido: Cliente OneDrive para Linux Saída de log colorido
Ícone da bandeja do sistema: Cliente OneDrive para Linux Ícone da bandeja do sistema
Consulte as perguntas frequentes
Se você tiver alguma dúvida ou precisar de algo esclarecido, crie uma nova postagem de discussão aqui
O suporte é fornecido apenas para a versão atual do aplicativo ou versões mais recentes do branch 'master'.
A versão de lançamento atual é:
Para verificar sua versão, execute: onedrive --version
. Certifique-se de estar usando a versão atual ou compile a versão mais recente do branch master, se necessário.
Se estiver usando uma versão mais antiga, você deverá atualizar para a versão atual ou mais recente para receber suporte.
Se você estiver enfrentando algum problema ao executar o aplicativo, siga estas etapas primeiro:
Verifique a versão do aplicativo que você está usando onedrive --version
e certifique-se de estar executando a versão mais recente ou construída a partir do master.
Configure o aplicativo para usar apenas a conectividade de rede IPv4 e teste novamente.
Configure o aplicativo para usar apenas HTTP/1.1. operações com conectividade de rede IPv4 e, em seguida, teste novamente.
Se os pontos acima não resolverem seu problema, atualize sua versão 'curl' para a mais recente disponível pelos desenvolvedores do curl. Consulte https://curl.se/docs/releases.html para obter detalhes.
Importante
Certifique-se de que os problemas relatados como bugs sejam realmente bugs de software. Para problemas de instalação, problemas de pacote/versão de distribuição ou questões de dependência de pacote, inicie uma discussão em vez de preencher um relatório de bug.
Se você encontrar algum bug, você pode reportá-lo aqui no Github. Antes de registrar um problema, certifique-se de:
Preencha um novo relatório de bug usando o modelo de problema
Gere um log de depuração para suporte usando o processo a seguir
Se você estiver de alguma forma preocupado com a confidencialidade dos dados contidos no arquivo de log de depuração detalhado, crie uma nova conta do OneDrive, configure o cliente para usá-la, use dados fictícios para simular seu ambiente e depois replique seu problema original
Se você ainda estiver preocupado, forneça um NDA ou documento de confidencialidade para assinar
Carregue o log de depuração para pastebin ou arquive e envie por e-mail para [email protected]
Se você estiver preocupado com a confidencialidade de seus dados de depuração, criptografar + proteger com senha o arquivo compactado e fornecer a senha de descriptografia por meio de um mecanismo fora de banda (OOB). Envie um e-mail para [email protected] para obter um método OOB para que a senha seja enviada.
Se você ainda estiver preocupado, forneça um NDA ou documento de confidencialidade para assinar
Consulte docs/known-issues.md
Consulte docs/install.md
Consulte docs/usage.md
Consulte docs/business-shared-items.md
Consulte docs/sharepoint-libraries.md
Consulte docs/national-cloud-deployments.md
Consulte docs/docker.md
Consulte docs/podman.md