obsidian (개인적이고 유연한 글쓰기 앱)을 알게되어 설치해 봤다.
기기 간의 동기화는 유료여서 동기화에는 syncthing을 사용한다.
1. 기기 및 공유 디렉토리
우분투 22.04
~/sync/obsidian
안드로이드 폰
내부저장소/sync/obsidian
|
* 두 기기의 obsidian 디렉토리를 동기화 시킨다.
* wi-fi로 연결된 같은 네트워크
2. ubuntu 설정
2.1. obsidian
2.1.1. 설치
$ wget https://github.com/obsidianmd/obsidian-releases/releases/download/v1.5.12/obsidian_1.5.12_amd64.deb
$ sudo dpkg -i obsidian_1.5.12_amd64.deb
$ mkdir ~/sync/obsidian
$ obsidian |
2.1.2. 보관소 생성
English -> 한국어
새 보관소 생성 >
위치: 탐색 > 홈 > sync > 열기
보관소 이름: obsidian 생성
|
2.2. syncthing
*
우분투 설치 가이드에 따라 apt로 설치하고 systemd 서비스로 등록해도 된다.
* 여기서는
도커 설치 가이드에 따라 도커로 설치. (추천에 따라 host 네트워크 사용)
2.2.1 설치
$ cd ~/sync
$ mkdir -p ./syncthing/obsidian
$ cat docker-compose.yml
services:
syncthing:
image: syncthing/syncthing:1.27.6
container_name: syncthing
hostname: syncthing
environment:
- PUID=1000 # id -u 값 설정
- PGID=1000 # id -g 값 설정 volumes:
- ./syncthing:/var/syncthing
- ./obsidian:/var/syncthing/obsidian
network_mode: host
restart: unless-stopped
$ docker compose up -d syncthing
|
2.2.2 설정
브라우저로 http://localhost:8384/에 연결
GUI 인증 > 설정 > GUI > GUI 인증 사용자, GUI 인증 비밀번호 입력 > 저장
|
3. 안드로이드 폰 설정
3.1. obsidian
3.1.1. 설치
Play 스토어 > 검색 > obsidian > 설치
3.1.2. 보관소 생성
Create new vault >
Vault location: Choose > 내부저장소 > sync(생성) > 선택
Vault name: obsidianCreate
탐색기?(왼쪽 위) > 설정(톱니바쿼) > Options > General > Language > English -> 한국어 > Relaunch |
3.2. syncthing
3.2.1. 설치
Play 스토어 > 검색 > syncthing > 설치
4. 동기화 설정
1) 우분투 > http://localhost:8384/ > 동작 > 기기 식별자 보기 > 큐알코드 표시 상태
2) 폰 > syncthing > 기기 > + > 큐알코드 > 우분투의 큐알코드 촬영, 이름: 우분투 > 확인 (체크마크)
3) 우분투 > http://localhost:8384/ > 큐알코드 종료 > 새 기기 > +기기 추가 > 저장
4) 폰 > syncthing > 폴더 > + >
폴더명: obsidian,
디렉토리: 내부저장소/sync/obsidian > 선택
우분투: 활성화
확인 (체크마크)
5) 우분투 > http://localhost:8384/ > 새 폴더 > v 추가 > 폴더명: obsidian, 폴더 경로: ~/obsidian > 저장
5. 동기화 확인
우분투나 폰의 obsidian 에서 파일을 만들거나 수정하면 15초 ~ 20초 정도 후에 상대 기기에서 반영 확인.
폰의 Wi-fi를 끊고 모바일 네트워크로도 동기화 되는 것 확인.
6. 감상
메모를 보는데 네트워크를 사용하지 않는다니 좋다.
폰에서는 syncthing를 꺼뒀다가(☰ > X 나가기) 필요할 때만 켜서 동기화하면 될 듯 하다
우분투에 설치한 obsidian에는 Vim 키 설정(옵션 > 편집기 > Vim 키 설정)이라는게 있다.
vimwiki는 잘 쓰고 있는데 vimwiki와 연동하거나 외부에서 메모하는데 써봐야겠다.
우분투의 syncthing를 docker로 설치하니 설정이 깔끔하지 않은 듯 하다.
syncthing으로 공유 폴더를 설정시 서로 설정해서 그런지 같은 설정이 2개가 되버렸다.
같은 것이니 하나를 지우면 되긴 하는데 설정 방법이 틀린걸까?