Configurar Sincronização

Última revisão: 2026-08-14 O Plainva sincroniza cada vault opcionalmente com um armazenamento de sua escolha — direto do app, sem nenhum serviço administrado pelo Plainva no meio: seus dados trafegam exclusivamente entre seu computador e sua própria conta/servidor. Esta página percorre a configuração por provedor.

Quais serviços funcionam em geral (também via WebDAV ou o cliente de desktop do provedor) está descrito em Compatibilidade de Sincronização.

Fundamentos

WebDAV / Nextcloud

O caminho mais simples para servidores autogerenciados e a maioria dos armazenamentos na nuvem:

  1. Em Contas na nuvemConectar conta… escolha o bloco Nextcloud (ou WebDAV / CalDAV).
  2. Informe o Endereço do servidor, o Nome de usuário e a Senha ou token de aplicativo — use uma senha de aplicativo em vez da sua senha principal sempre que possível (no Nextcloud: Configurações → Segurança → Senhas de aplicativo).
  3. Conectar valida as credenciais; depois escolha a Pasta na nuvem com Escolher pasta….

Caso especial do Nextcloud: UM único formulário cobre arquivos e calendário — o Plainva deriva os endpoints WebDAV e CalDAV a partir do endereço do servidor (os endereços derivados aparecem no assistente; Avançado: definir os endpoints individualmente permite URLs separadas). Marcando os dois serviços, uma única passagem conecta ambos.

Endereços de servidor típicos (Nextcloud, Koofr, MagentaCLOUD, Storage Box e muitos outros) estão listados em Compatibilidade de Sincronização.

Se a senha de aplicativo mudar depois, informe-a uma única vez nos detalhes da conta em Credenciais: o Plainva a verifica em todos os serviços dessa conta e só a salva quando todos aceitam — assim nenhum serviço fica com a senha antiga.

Google Drive

O Google Drive hoje funciona com suas próprias credenciais (“Bring Your Own”): você cria uma vez um projeto gratuito no Google Cloud, que pertence só a você. O guia passo a passo: Google Drive (BYO).

Versão resumida: em Contas na nuvemConectar conta… escolha o bloco Google, marque o serviço Arquivos, informe o Client ID e o Client Secret do seu projeto do Google, depois Entrar com o Google… — o login abre no seu navegador. Depois de conectado, escolha a Pasta na nuvem com Escolher pasta… direto do seu Drive (subpastas incluídas, padrão “Plainva”). Observação: enquanto o seu projeto do Google estiver no modo de teste, o login expira depois de 7 dias — definitivamente, porque nesse modo o Google também deixa o token de atualização expirar, e o Plainva não consegue renová-lo em segundo plano. A sincronização avisa então que o login expirou, e Entrar novamente nos detalhes da conta o restabelece — um único acesso para todos os serviços dessa conta. Se preferir não fazer isso toda semana, configure o projeto do Google para Em produção no console: o login passa então a ficar permanentemente válido (em um app não verificado, o Google mostra uma tela de aviso uma única vez, que você pode confirmar como proprietário).

Se você marcar Arquivos e Agenda juntos ao conectar, o Google pede seu consentimento apenas uma vez, solicitando exatamente as permissões dos serviços escolhidos. Ao adicionar outro serviço depois, surge um segundo consentimento complementar.

OneDrive

O Plainva já vem com seu próprio registro de app — você não precisa mais de um ID próprio:

  1. Em Contas na nuvemConectar conta… escolha o bloco Microsoft e marque o serviço Arquivos (OneDrive) — se quiser, junto com Calendário e tarefas e E-mail (uma conta Microsoft pode carregar os três serviços).
  2. Entrar com a Microsoft… e confirme o login no navegador. Pronto — o Plainva cria a pasta (padrão “Plainva”) e sincroniza todo o seu conteúdo, inclusive arquivos adicionados externamente.
  3. Opcional: depois de conectado, escolha a Pasta na nuvem com Escolher pasta… direto do seu OneDrive (subpastas incluídas).

Opcional: em Usar seu próprio ID de aplicativo você pode informar, em vez disso, um Client ID registrado por você mesmo (por exemplo, por restrições corporativas). Guia detalhado: OneDrive & Dropbox (BYO).

Ao conectar vários serviços de uma mesma conta juntos — por exemplo Arquivos e Agenda —, o provedor pede seu consentimento apenas uma vez, e o Plainva guarda um único login para a conta inteira. Isso vale tanto para a Microsoft (arquivos, calendário, e-mail) quanto para o Google (arquivos e calendário; uma caixa de correio do Gmail fica de fora, pois funciona por IMAP com senha de app e não exige consentimento).

Contas que ainda entram serviço a serviço estão marcadas como Login antigo na lista de contas e oferecem Um login para todos os serviços — na lista de contas e nos detalhes da conta, tanto no desktop quanto no app mobile. Um único acesso, e depois todos os serviços passam a compartilhar o mesmo login. Isso é mais do que conveniência: logins separados podiam se distanciar um do outro, deixando um serviço funcionando enquanto outro da mesma conta expirava silenciosamente. Para essas contas, Entrar novamente agora renova a conta inteira em vez de apenas um serviço.

Dropbox

O Plainva já vem com seu próprio app do Dropbox — nenhum app próprio é necessário:

  1. Em Contas na nuvemConectar conta… escolha o bloco Dropbox (ele carrega apenas o serviço Arquivos).
  2. Entrar com o Dropbox… e confirme no navegador. Pronto (pasta padrão /Plainva).
  3. Opcional: depois de conectado, escolha a Pasta na nuvem com Escolher pasta… direto do seu Dropbox (subpastas incluídas).

Opcional: em Usar seu próprio ID de aplicativo você pode informar, em vez disso, uma App Key registrada por você mesmo. Guia detalhado: OneDrive & Dropbox (BYO).

Armazenamento compatível com S3

Para AWS S3, Cloudflare R2, Backblaze B2, MinIO, Wasabi, Hetzner e outros — baseado em chaves, sem nenhum login pelo navegador. Em Contas na nuvemConectar conta… escolha o bloco Armazenamento de objetos (S3) e preencha os campos:

CampoSignificado
EndpointURL base da API S3, por exemplo https://s3.eu-central-1.amazonaws.com, https://<account>.r2.cloudflarestorage.com ou http://127.0.0.1:9000 para MinIO local
BucketNome do bucket
RegiãoRegião SigV4; us-east-1 funciona para a maioria dos armazenamentos fora da AWS, o Cloudflare R2 usa auto
Access Key ID / Secret Access KeyUm par de chaves de API do provedor
Prefixo de chave (opcional)Subpasta dentro do bucket onde o vault fica; vazio = raiz do bucket
URLs path-styleRecomendado (funciona para MinIO, R2 e a maioria dos compatíveis); desative apenas para buckets AWS virtual-hosted

Você pode escolher o Prefixo de chave (a pasta na nuvem) com Escolher pasta… direto do bucket depois de conectar.

Após Conectar, a sincronização começa imediatamente.

Veja também

Criptografia de sincronização (senha)

Substituído no P3: As instruções abaixo não se aplicam mais ao conteúdo. Use Segurança e compartilhamento. A frase restante aqui protege apenas configurações e segredos opcionais.

O Plainva pode criptografar o que sai do seu dispositivo em direção ao servidor de sincronização, enquanto o seu vault local sempre permanece em Markdown puro, que o Obsidian consegue ler.

Abra Configurações → Sincronização → Senha de sincronização e criptografia:

  1. Defina uma senha. Isso cria uma chave de criptografia para o vault e mostra um código de recuperação único — guarde-o em local seguro; é a única forma de voltar a entrar caso você esqueça a senha. A partir daí, as configurações sincronizadas do vault passam a trafegar criptografadas.
  2. Criptografar o conteúdo do vault (opcional). O botão Criptografar envia novamente cada nota ao servidor de sincronização como texto cifrado. Seus arquivos locais continuam em Markdown puro, então um vault local nunca corre risco — experimente primeiro em um vault descartável. Quando o envio terminar, use Concluir migração para passar a aceitar somente texto cifrado a partir daí.
  3. Em outro dispositivo, abra o mesmo vault sincronizado. O Plainva detecta que o vault está criptografado e pede a senha (ou o código de recuperação). Depois de desbloquear, as notas são descriptografadas e aparecem localmente.

A chave desbloqueada fica em cache em cada dispositivo. Ative Exigir senha a cada início para digitá-la novamente após cada reinicialização em vez disso, e use Bloquear para remover a chave em cache deste dispositivo.

Contas em todos os seus dispositivos são três etapas. 1 · Configurações e contas: coloca as configurações do cofre e suas contas (agendas, caixas de correio, seleção de agendas) em um arquivo pequeno no cofre — enquanto não houver senha configurada não é preciso nenhuma; assim que existir uma, cada dispositivo precisa inseri-la antes que as configurações viajem a partir dele. 2 · Senha de sincronização (opcional): só é necessária se os logins também devem viajar; ela criptografa ainda as configurações da etapa 1. 3 · Levar os logins: leva também as senhas estáticas de IMAP e CalDAV, criptografadas, e só pode ser ativada quando a etapa 1 estiver funcionando e a senha estiver desbloqueada — uma senha só pode chegar a uma conta que o dispositivo já conhece. Não são levados: caminhos específicos do dispositivo e logins OAuth (Microsoft, Google); seus tokens são presos ao dispositivo, então a conta aparece no novo dispositivo e lá precisa de Entrar uma vez.

No telefone você encontra a mesma cadeia na página do cofre — as mesmas três etapas e o mesmo bloqueio. Contas vindas de outro dispositivo são criadas ali; você não as digita mais à mão. Com Trazer de outro dispositivo agora você as obtém na hora, em vez de esperar a próxima rodada.

Se o Plainva avisar que uma versão antiga ainda publica dados de conta descontinuados, atualize o Plainva em todos os dispositivos que usam este vault. O dispositivo atual ignora credenciais antigas de cliente do Google e mantém o login local que funciona. Não confirme a remoção dos dados remotos antigos até que todos os dispositivos participantes tenham sido atualizados. O Plainva oferece o botão no aviso em Configurações → Vault → Sincronização → Diagnóstico: Remover entradas descontinuadas — a pergunta feita é exatamente essa confirmação.

Onde esse login acontece depende do serviço: uma caixa de correio mostra o botão Entrar neste dispositivo na própria linha, na área E-mail; uma conta de calendário ou de arquivos faz isso em Contas na nuvem. Uma caixa Microsoft sempre leva a Contas na nuvem, porque o login dela ocorre no navegador.

Se você configurar a criptografia do zero, o passo 3 já vem ligado — caso contrário, cada dispositivo adicional ficaria permanentemente sem credenciais. Em um cofre que você já usa, nada muda em silêncio: o Plainva pergunta uma vez e guarda sua resposta.

Se uma conta aparece como dois cartões, o Plainva não conseguiu buscar a identidade no provedor — e ele não deve adivinhar. Abra um dos dois em Contas na nuvem e use Mesclar para dizer que é a mesma conta; o Plainva mostra antes o que será mantido.

O que viaja e o que fica aqui

Se Revisar contas duplicadas aparecer em Contas na nuvem, o Plainva não tenta decidir pelo nome. Escolha Manter esta conta no cartão correto. A confirmação mostra destino, origens e serviços afetados e primeiro cria um backup neste dispositivo. Cancelar não altera nada. A mesclagem remove apenas contas locais, caches e credenciais órfãos — nada é excluído no provedor.

Viaja com o cofreFica neste dispositivo
Contas — calendários, caixas de correio, contas na nuvem, favoritosCaminhos absolutos — local do cofre, destino dos backups
Pastas e modelos — notas diárias, pasta de modelos, pasta de entrada, pasta de anexos, banco de tarefasTokens de acesso da Microsoft e do Google
Configurações do calendário — pasta de reuniões, calendário padrãoQual caixa de correio e qual pasta você deixou abertas por último
Configurações de e-mail — pasta de arquivamento, imagens remotasA disposição inicial deste dispositivo para cofres novos
Regras de backup — intervalo de instantâneos, retenção, arquivosSenhas estáticas — a menos que o passo 3 esteja ativado
Intervalo de sincronização
Disposição das barras (desktop)

O telefone carrega um pouco menos: a disposição das quatro barras do desktop fica no computador — sua própria barra de navegação viaja, sim, assim como a pasta de reuniões. A própria cadeia dele na página do cofre mostra o que ele carrega, e os dois dispositivos dizem abaixo o que a sincronização realmente fez por último, com os nomes das configurações que viajaram e, em um recebimento, as que mudaram. O aviso “Configurações adotadas de outro dispositivo” aparece no máximo uma vez por sessão e somente se algo realmente mudou; depois disso, são estas linhas que informam. Novo nesta versão: o telefone também assume o formato do nome das notas diárias, o tipo OKF das notas novas e seus favoritos. Antes, um cofre com outro formato de data ganhava uma segunda nota diária para o mesmo dia assim que o telefone o tocava.

O diagnóstico agora separa última verificação (campos locais do perfil), último download, última aplicação e último envio real. “Enviado” só muda depois de uma gravação bem-sucedida na nuvem; rodadas sem alteração atualizam a verificação e o download, mas não o horário de envio. Os resultados de segredos aparecem separadamente como contagens de importados, inalterados, rejeitados, desatualizados, com erro ou aguardando uma conta. Eles contêm apenas códigos de motivo estáveis — nunca ID da conta, senha, token ou erro bruto. Um aviso de cliente antigo significa que o Plainva deve ser atualizado em todos os dispositivos participantes; este dispositivo ignora os dados antigos do cliente Google.

Erros e nova tentativa automática

A janela mantém a tentativa exata que falhou, mesmo quando uma nova tentativa automática já mudou o estado ao vivo. Ela informa se a tentativa está em andamento ou foi concluída. Reconectar só é recomendado para erro de autenticação; erros de rede, tempo limite e provedor mantêm os detalhes e são tentados novamente automaticamente.

Nomes que diferem apenas na grafia

O Google Drive não diferencia maiúsculas de minúsculas ao pesquisar, e o Windows e o macOS guardam Nota.md e nota.md no mesmo arquivo. Quando uma pasta contém duas notas cujos nomes diferem apenas nisso — ou apenas na forma como uma letra acentuada é escrita (ü como um caractere ou como u com trema) —, o Plainva não consegue distingui-las do outro lado. Nesse caso a sincronização não altera nem exclui nada e, em vez disso, informa um erro citando os dois nomes. Renomeie uma das duas notas e a sincronização continua.