안드로이드 기기와 옵시디언 동기화 하기
Info
이 글의 독자는 옵시디언으로 언제 어디서나 기록할 수 있게 설정하는 방법을 제공합니다.
특히 galaxy(테블릿) + iphone
, galaxy + pc
, galaxy + mac
유저를 대상으로 설명합니다.
요약
안드로이드와 Mac에 옵시디언을 동기화 하기 위해선 두 기기에 다음과 같이 설정하여 동기화 할 수 있습니다.
-
Remotely Save Community plugin 설치
-
Dropbox 연동
-
동기화 버튼을 클릭하여 옵시디언 동기화
-
플러그인 옵션 중 자동 동기화 설정을 하여 실시간으로 동기화 가능
문제 상황
생각을 정리하거나 기록하기 위해 옵시디언을 사용하고 있습니다. 옵시디언은 마크다운 언어를 지원하는 텍스트 에디터입니다. 이쁘고 다양한 테마를 지원하고 있고 유용한 커뮤니티 플러그인을 많이 지원해서 애용하고 있습니다. 특히 마크다운 언어를 지원하기 때문에 일반 블로그 편집기와 다르게 빠르게 깔끔한 문서를 작성할 수 있어 선택하게 되었습니다.
옵시디언은 기본적으로 클라우드 저장소를 이용하지 않지만 Obsidian Sync
기능을 클라우드 저장소를 이용하여 다른 기기들과 동기화 할 수 있습니다.
그러나, 월 가격이 무려 4달러나 되기 때문에 iCloud를 이용해 디렉터리를 공유하는 방식으로 아이폰과, 맥, PC로 실시간으로 동기화 하면서 사용하고 있었습니다.
제가 가지고 있는 겔럭시 탭을 이용해서 옵시디언을 동기화 하고 싶었지만 안타깝게도 2025년 기준 iCloud는 안드로이드와 실시간으로 파일 동기화를 제공하는 기능을 제공하고 있지 않았습니다..
위의 문제를 해결하기 위해 옵시디언 커뮤니티 플러그인인 Remotely Save와 Dropbox계정을 활용하여 안드로이드와 각종 기기들의 파일을 동기화 하는 방법을 공유하고자합니다.
1. Vault(디렉터리) 생성
옵시디언은 별도의 계정 없이 모든 메모 파일을 Vault라는 디렉터리에 보관하여 관리합니다. mac 기준으로 Vault를 생성하기 위해선 아래의 Create new vault
> Create
를 누릅니다.
이후 Vault name에 디렉터리 명을 입력("Test")하고 저장위치를 지정하기 위해 Browse를 클릭합니다.
(선택) iCloud에 Vault를 생성하여 동기화
만약 iCloud를 통해 동기화를 하고 싶다면 iCloud Drive > Obsidian 디렉터리를 선택한 뒤 열기버튼을 클릭하여 폴더를 지정해줍니다.
Tip
Obsidian 폴더가 존재하지 않을 경우 직접 Obsidian 폴더를 만든 후에 저장하여 동기화 할 수 있습니다.
지정을 마친 후 Create를 누르면 아래와 같이 Vault가 생성되는 것을 확인할 수 있습니다. 아이폰을 사용하는 유저라면 앱 스토어에서 Obsidian를 설치하면 동기화 된 Vault에 접근할 수 있게 됩니다.
2. Dropbox 계정 생성
안드로이드와 동기화 하기 위한 클라우드 저장소를 확보해야 합니다. Dropbox는 PC, Mac과 실시간 동기화가 되며 계정당 3Gb 저장소를 무료로 제공합니다. 구글 혹은 애플 계정이 있을 경우 Dropbox 로그인 화면에서 간편하게 가입할 수 있습니다.
3. Remotely Save Plugin 설치
이제 Vault에 Community 플러그인을 설치합니다. 톱니 모양 아이콘을 클릭한 후 Community plugins > Turn on community plugins 를 클릭합니다.
이후 Community plugins 화면이 아래와 같이 바뀌며 Community plugin 를 사용할 수 있는 환경으로 변경됩니다. plugin을 찾기 위해 Browse 버튼을 클릭합니다.
Remotely Save라고 검색한 후 해당 install버튼을 눌러 플러그인을 설치합니다.
Tip
옵시디언은 Vault마다 플러그인을 독립적으로 관리하고 있으므로, 새로운 Vault를 생성하면 기존에 설치한 Plugin을 재설치하는 방법으로 다시 설치하거나 .obsidian
폴더에 있는 정보를 가져와 재설정할 수 있습니다. 해당 내용은 이 글과 먼 주제이니 생략합니다.
이후 Enable버튼을 누르면 기존에 존재하는 Vault로 작업하는 경우 미리 로컬에 백업하여 작업했음을 동의하는 내용의 동의서가 나오며 둘 다 체크를 하고 Agree를 누르면 사용할 준비가 완료됩니다.
4. Dropbox 계정 동기화
이제 옵시디언 Vault를 Dropbox와 연동합니다. 이전 단계에서 설치한 후 활성화 된 Options를 클릭하거나 이전 단계 맨 처음에서 봤던 톱니모양 아이콘을 클릭하고 우측 하단에 Remotely Save를 눌러 설정 화면에 들어갑니다.
Choose A Remote Service 옆에 S3 or compatible를 확인할 수 있는데 이를 클릭하고 Dropbox를 클릭하면 Dropbox 설정으로 변경할 수 있습니다.
Dropbox를 선택하고 나면 옵션들을 확인할 수 있습니다. 그림에 있는 각 번호별 옵션들의 설명은 아래와 같습니다.
1️⃣ : Dropbox안에 동기화 될 디렉터리 경로를 확인할 수 있습니다. 동기화에 성공하면 Dropbox디렉터리에 /Apps/remotely-save/Test 디렉터리가 생성됩니다.
2️⃣ : Auth 버튼을 눌러 동기화 할 Dropbox계정에 로그인 합니다.
3️⃣ : 1️⃣ 의 디렉터리 경로명을 변경할 수 있습니다. **이미 Dropbox에 동기화 되어 있는 디렉터리 명을 입력하면** 동기화 할 수 있습니다.
Auth를 누르면 Dropbox에 로그인할 수 있는 링크가 나타납니다. 해당 링크를 클릭하여 로그인합니다.
로그인을 하면 아래와 같은 권한을 요구하며 허용버튼을 눌러 플러그인이 Dropbox에 로그인할 수 있도록 설정합니다. (아이콘이 참 하찮고 마음에 드네요)
잠시 후 Dropbox에 로그인이 성공하게 되면 Auth 버튼 대신에 Revoke Auth 버튼이 활성화 됩니다. 이제 Mac에서의 동기화 작업은 완료되었습니다.
5. 안드로이드에서 Vault 생성
이제 안드로이드와 동기화 하기 위해 Obsidian을 설치하고 Vault를 생성합니다. Vault명은 Mac에서 설정한 Vault명과 동일하게 하는 것을 권장드립니다.
Tip
Vault명이 다를 경우 앞서 4단계에서 설명드린 Remotely Save 옵션 3️⃣ 인 Change The Remote Base Directory 에서 Vault명을 Dropbox에 동기화된 이름을 기준으로 변경하게 되면 원격에 있는 Directory기준으로 동기화 시킬 수 있습니다.
Vault를 생성한 후 안드로이드도 이전 단계인 2 ~ 4단계
까지 동일하게 설정합니다.
동기화 결과
이제 안드로이드에 생성한 Vault에 테스트 문서를 생성하여 내용을 작성합니다. 작성한 후 우측 상단에 메뉴바를 늘려 동기화 버튼을 누릅니다.
이후 Mac에서 똑같은 동기화 버튼을 누르면 Test문서가 나타남을 볼 수 있습니다. 만일 동기화가 제대로 되지 않는다면 문서를 수정한 후 동기화 버튼을 눌러 다시 동기화 합니다.
Info
만일 아래의 그림과 같이 Vault의 변경 사항이 많아서 동기화에 실패했다는 메시지가 나오면 Remotely Save Plugin 설정에서 Abort Sync If Modification Above Percentage 값을 조절합니다.
마지막으로 자동 동기화 하기 위해 Remotely Save Plugin 설정 값을 적절히 설정해주고 마무리합니다. (안드로이드 Mac 둘 다 변경해야 합니다.)
Schedule For Auto Run -> every 1 minute
Run Once On Start Up Automatically -> sync once after 1 second of start up
Sync On Save -> Enable
결론
이렇게 Remotely Save 플러그인을 iphone, pc, mac에 동일하게 설정해주면 어떤 플랫폼의 디바이스더라도 쉽게 동기화 할 수 있습니다. 이를 바탕으로 블로그 초안과 같이 컴퓨터에 앉아서만 접근할 수 있을 뿐만 아니라 간단한 생각 정리 잊지 말아야 하는 메모를 휴대폰에 정리해도 Dropbox를 통해 동기화 할 수 있게 됩니다.
이 글이 도움이 되길 바라며 피드백이나 궁금하신 부분이 있으면 언제든지 댓글이나 메일을 남겨주세요.
감사합니다.