gustavo.huguenin

Vaults remotos com minIO self-hosted e Remotely Sync no Obsidian

Introdução

O Obsidian é um ótimo produto pra escrever notas, pensamentos e lista de afazeres. No entanto, seu serviço de sincronização entre dispositivo é disponibilizado somente com o Obsidian Sync, que é pago.

services:
      minio:
        image: quay.io/minio/minio:RELEASE.2025-04-22T22-12-26Z
        ports:
          - "9000:9000"
          - "9001:9001"
        command: [ "server", "--console-address", ":9001", "/data" ]
        volumes:
          - data-minio:/data
        environment:
          MINIO_ROOT_USER: MINIO_USER
          MINIO_ROOT_PASSWORD: MINIO_PASSWORD
    
    volumes:
        data-minio:

Observações

2. Acessar o console

Abra http://SEU_IP:9001 no navegador e faça login com o usuário/senha definidos no arquivo compose.yml.

3. Criar um bucket

No console, vá em Buckets → Create Bucket e dê um nome para seu bucket .

4. Criar uma Access Key

Vá em Access Keys → Create Access Key. Isso vai gerar um Access Key e um Secret Key. Essas duas chaves devem ser guardadas para serem utilizadas posteriormente no Obsidian

Configurando o Remotely Save

5. Instalar o plugin

No Obsidian: Busque por “Remotely Save” nos plugins da comunidade e ative-o.

6. Escolher o serviço remoto

Abra as configurações do plugin e selecione S3 (ou “S3 compatible”) como serviço.

7. Preencher os dados de conexão

8. Cheque a conexão check

9. E finalmente, sincronize!

Clique no ícone de sincronização ou use o comando via paleta (Ctrl/Cmd+P → “Remotely Save: start sync”).

Observações: