Executando verificação de segurança...
1

Como sincronizar vaults do Obsidian sem precisar do Obsidian Sync

Para aqueles que nao sabem o que é o Obsidian:

Obsidian tem recentemente ganhado força devido suas semelhanças com o grande Notion.so, ainda mais por ser sua alternativa FOSS.

A grande questão

O problema é que como todo software eles precisam manter seus servidores, e para isso decidiram monetizar outros segmentos do software, como o Obsidian Sync, que te permite sincronizar seus vaults(pastas com os documentos) entre dispositivos, isso por U$10 mensais.

Um antigo amigo...

Eu gosto muito de utilizar o Obsidian pois trabalho também com Game Design e Worldbuilding e sua funcionalidade de Graph View me permite enxergar o roteiro e arquivos de uma forma mais dinamica. Mas eu também trabalho com diversas maquinas e nao queria pagar para apenas sincronizar meus arquivos (há outras funcionalidade no plano mas esta seria a unica que eu usaria).

Enter git.

Git e github vocês conhecem, nosso queria version/source control. A uns meses atras eu debati com um amigo sobre como o git e github poderia funcionar como uma espécie de Google Drive, pois o github nao aceita somente código como tambem outros arquivos, mas nunca colocamos a tese em pratica... até que eu vi isso como oportunidade

Como utilizar o Git para realizar o controle de seus vaults

O post ja esta bem grande entao vou resumir o que eu fiz, até porque é simples :)

  1. Eu apenas criei uma pasta que contem todos meus outros vaults, i.e: vaults/lights off remake
  2. Inicializei um repositório em /vaults
  3. Publiquei o repo no github como repositório privado
  4. Agora basta dar clone no repositório e acessar esta pasta através do Obsidian (nao podemos esquecer de commitar cada alteração)
Carregando publicação patrocinada...
3

Uma outra possibilidade

Para que faz uso do OneDrive e do Windows da Microsoft, é possível salvar o vault em algum diretório monitorado pelo OneDrive. E claro, configurar as instalações do Obsidian para observar esse diretório.

É dessa forma que eu faço, já que uma das principais funcionalidades do OneDrive é manter os documentos sincronizados em diversos dispositivos.

1

O problema que eu vejo nesta solução, é que para usuários de Linux, assim como eu se faz necessário algumas "gambiarras" para que seja possível utilizar o One Drive.

0
2

Excelente artigo,

Só uma questão, existe um plugin no Obsidian Desktop para automatizar o git push dentro do Obsidian. Você programa o período de tempo a cada vez que o programa aberto irá monitorar se tem alguma alteração (ex. a cada X minutos), e se detectar que houver alteração, ele faz o commit e faz o push automaticamente. Deixo aqui os links do plugin para que vocês tenham conhecimento do processo de instalação.

https://github.com/denolehov/obsidian-git

https://forum.obsidian.md/t/obsidian-git-plugin-for-automatic-vault-backup-with-git/7790

Em breve, quero ter um NextCloud e um NAS e sincronizar com esse NextCloud e o NAS. Mas por enquanto o Git já está muito bom. Neste momento estou usando o Obsidian como repositório self-hosted de conteúdo, que quero organizar em breve.

1

valeu pela sugestão man!

é sempre bom quando a comunidade indica estes plugins visto que esquecer de dar o push pode ser um erro comum no começo hehe

1
1

Aqui eu uso um cronjob que fica monitorando modificações no repositório e no diretório local pra sincronizar os dois quando necessário