Obsidian no Android: 3 Formas de Sincronizar Seu Segundo Cérebro (Sem Pagar Nada)

No post anterior, eu montei o segundo cérebro com Obsidian + Git. Funciona perfeitamente no desktop. Mas a realidade é cruel: as melhores ideias vêm quando você está longe do computador. No ônibus, na fila do pão, no meio da madrugada com o celular na cara.

Se seu Obsidian não sincroniza com o celular, você tem só metade de um segundo cérebro. A outra metade fica presa em apps desconexos, blocos de notas aleatórios e mensagens que você manda pra si mesmo no Telegram.

Neste post, vou te mostrar 3 métodos de sincronizar o Obsidian com Android — do nerd total ao prático. Todos funcionam. Todos são grátis. E nenhum envolve cabos.

Terminal escuro com código representando sincronização via linha de comando
O terminal é seu amigo. Mesmo no celular.

Pré-requisito: Chave SSH no GitHub

Antes de qualquer método, você precisa de uma chave SSH configurada. Se já tem, pule. Se não:

# No desktop
ssh-keygen -t ed25519 -C "seu@email.com"
# Enter, Enter, Enter (padrão é suficiente)
cat ~/.ssh/id_ed25519.pub
# Copie a saída inteira

Vá em github.com/settings/keys → New SSH key → Cole. Pronto, seu desktop tá autenticado.

Método 1: Termux + Git (O Método Nerd)

Este é o método que eu uso. É o mais poderoso, mas exige conforto com terminal. A recompensa? Controle total, automação ilimitada, zero dependência de app terceiro.

Instalando o Termux

⚠️ IMPORTANTE: Não baixe da Play Store. A versão de lá está desatualizada e com bugs. Baixe do F-Droid ou do GitHub releases.

# Abra o Termux e atualize
pkg update && pkg upgrade -y

# Instale o Git e o OpenSSH
pkg install git openssh -y

Configurando a Chave SSH no Android

# Gere uma chave SSH no Termux
ssh-keygen -t ed25519 -C "seu@email.com"
# Enter pra tudo (senha opcional, mas recomendada)

# Copie a chave pública
cat ~/.ssh/id_ed25519.pub
# Copie e adicione em github.com/settings/keys → New SSH key

Teste a conexão:

ssh -T git@github.com
# Deve retornar: "Hi seuuser! You've successfully authenticated..."

Clonando o Vault

# Dê permissão de armazenamento ao Termux
termux-setup-storage

# Clone o vault
git clone git@github.com:seuuser/meu-cerebro.git ~/storage/shared/meu-cerebro

A pasta ~/storage/shared/ é o armazenamento interno do Android, acessível pelo Obsidian.

Abrindo no Obsidian Android

  1. Instale o Obsidian da Play Store
  2. Abra → Open folder as vault
  3. Navegue até Armazenamento interno/meu-cerebro
  4. Selecione → Pronto. Todas as suas notas estão lá

O Script de Sincronização

Este é o coração do método. Crie o script:

# No Termux
cat > ~/syncc.sh << 'SCRIPT'
#!/data/data/com.termux/files/usr/bin/bash
cd ~/storage/shared/meu-cerebro || exit 1

echo "⬇️ Pulling..."
git pull --rebase

echo "📦 Staging..."
git add -A

CHANGES=$(git diff --cached --stat)
if [ -z "$CHANGES" ]; then
    echo "✅ Nada pra sincronizar."
    exit 0
fi

echo "💾 Committing..."
git commit -m "cerebro: mobile sync $(date '+%Y-%m-%d %H:%M')"

echo "⬆️ Pushing..."
git push

echo "🧠 Sync completo!"
SCRIPT

chmod +x ~/syncc.sh

Para sincronizar, basta abrir o Termux e rodar:

bash ~/syncc.sh
Código colorido em tela representando automação de sincronização
3 comandos. Sincronização completa. Sem app intermediário.

Automação: Sync a Cada 30 Minutos

# Instale o Termux:Boot (do F-Droid)
# Crie o boot script
mkdir -p ~/.termux/boot
cat > ~/.termux/boot/sync-cron.sh << 'BOOT'
#!/data/data/com.termux/files/usr/bin/bash
# Sync a cada 30 minutos em background
while true; do
    bash ~/syncc.sh > /dev/null 2>&1
    sleep 1800
done &
BOOT

chmod +x ~/.termux/boot/sync-cron.sh

Reinicie o celular. O script roda em background e sincroniza automaticamente. Se quiser parar: pkill -f sync-cron.

Atalho na Tela Inicial

Para não abrir o Termux toda vez:

  1. Toque e segure na tela inicial → Widgets
  2. Encontre Termux:Widget
  3. Arraste pra tela → Selecione syncc.sh

Agora você tem um botão "Sync" na tela inicial. Um toque = sincronização completa.

🧨 O Perrengue do Olivetto

Na primeira vez que configurei, esqueci de dar termux-setup-storage. O git clone funcionou, mas clonou pra pasta interna do Termux que o Obsidian não enxerga. Ficou 2 horas tentando achar o vault até perceber que estava olhando pro lugar errado. Moral da história: sempre clone pra ~/storage/shared/.

Método 2: FolderSync + Git Automático (O Método Prático)

Se o Termux é muito hardcore, este método é o meio-termo. Usa um app de sincronização + repositório Git local.

O que você precisa

  • FolderSync (Play Store, ~R$ 15 — ou a versão lite grátis)
  • Um servidor SSH acessível (seu desktop, VPS, ou até o próprio GitHub via SSH)

Setup

  1. No FolderSync: adicione uma conta SSH/SFTP apontando pro seu servidor
  2. Crie uma folder pair: pasta local /storage/emulated/0/meu-cerebro ↔ pasta remota
  3. Configure sync bidirecional a cada 30 min
  4. Abra o Obsidian → aponte pra mesma pasta local

Vantagem: Não precisa de terminal. Interface gráfica. Sync automático real.

Desvantagem: Não é Git — não tem versionamento. Se algo der errado, não tem git reflog.

Método 3: Syncthing (O Método P2P)

O Syncthing é mágica pura: sincronização peer-to-peer, sem servidor, sem nuvem, sem terceiro.

Setup

  1. No desktop: Instale o Syncthing (ou via pacote: sudo apt install syncthing)
  2. No Android: Instale o Syncthing do F-Droid
  3. Autorregstre os dispositivos (escaneie o QR code de um no outro)
  4. Compartilhe a pasta meu-cerebro entre os dispositivos
  5. Configure para sync contínuo
# No desktop: inicie o Syncthing
syncthing

# Acesse http://localhost:8384
# Actions → Show ID → Escaneie com o app Android

Vantagem: Zero configuração de rede (funciona até sem internet, na mesma WiFi). Criptografia ponta-a-ponta. Open source.

Desvantagem: Precisa dos dois dispositivos online ao mesmo tempo pra sincronizar. Não substitui o Git — use junto com o Git.

Comparativo: Qual Método Escolher?

  • Termux + Git: Controle total, versionamento, grátis. Ideal pra quem não tem medo de terminal.
  • FolderSync: Fácil, interface gráfica, mas pago e sem versionamento. Bom pra quem quer que "simplesmente funcione".
  • Syncthing: P2P, sem servidor, open source. Melhor como complemento do Git, não como substituto.

Minha recomendação: Termux + Git. É o único que te dá versionamento real. Se você perdeu 3 meses de notas uma vez (como eu), sabe o quanto isso importa.

Resolvendo Problemas Comuns

"Permission denied" no Termux

# Dê permissão de armazenamento
termux-setup-storage
# Se ainda falhar:
chmod -R 755 ~/storage/shared/meu-cerebro

"Merge conflict" toda hora

# Se editou o mesmo arquivo em 2 dispositivos:
git status  # vê quais arquivos conflitam
# Abra o arquivo no Obsidian — vai ter marcadores <<<<<<< HEAD
# Resolva manualmente, depois:
git add .
git commit -m "cerebro: resolved merge conflict"
git push

"Detected dubious ownership" no Git

# O Git reclama que a pasta pertence a outro "dono"
git config --global --add safe.directory ~/storage/shared/meu-cerebro

"Host key verification failed"

# Adicione o GitHub aos hosts conhecidos
ssh-keyscan github.com >> ~/.ssh/known_hosts

O Fluxo Mobile Completo

Meu fluxo no celular:

  1. Acordo → abro Termux → bash ~/syncc.sh (puxa mudanças do desktop)
  2. Durante o dia → capturo tudo no Obsidian Android (ideias, fotos, links)
  3. Final do dia → bash ~/syncc.sh (empurra mudanças pro GitHub)
  4. No desktop → git pull (recebe as notas mobile)

Simples. Robusto. Sem app de terceiro. Sem assinatura mensal.

Próximos Passos

Seu segundo cérebro agora sincroniza entre desktop e Android. Mas e se você tem anos de notas no Evernote ou Notion? No próximo post, vou mostrar como migrar tudo — sem perder uma vírgula.

Se perdeu o primeiro post da série: Obsidian + Git: Como Construí um Segundo Cérebro Que Nunca Se Perde.

E se você já usa Obsidian no celular, conta nos comentários: qual método de sync? Funciona bem? Eu quero saber se alguém encontrou algo melhor que o Termux.

Posts Similares