도커를 이용하여 옵시디언 최신버전을 시놀로지 나스 웹서버로 구현하기 : 클리앙

플러그인에 따라 완전히 다운되기도 합니다. 혹시 다운되면 컨테이너를 재시작하면 정상작동하는데,도커를이용하여옵시디언최신버전을시놀로지나스웹서버로구현하기클리앙 MAKE.md를 설치하고는 다시 부팅되지 않아서 새로 설치했습니다.
제가 설치한 플러그인 중 작동되는 것은 Advanced Tables, Custom Frames , Emoji Toolbar, Excalidraw 입니다.

재설치시 다른 분들 추천 스크립트로 해봤는데, 저는 잘 안되어서, 제 방법대로 재설치 성공했습니다.

----------

추가: 시키는 대로 해도 한글입력이 원활하지 않습니다. 그냥 로컬 옵시디언 앱을 사용하고 커뮤니티 플러그인 (Remotely Save)을 나스와 webdav 싱크해서 사용하는 것이 좋겠습니다. (전에 이렇게 써보다가 안쓴 이유가 있었는데, 기억이 나지 않습니다 T.T)

글은 그래도 참고하실 분 보시라고 놔두도록 하겠습니다.

(저는 웹버전과 로컬앱 모두 remotely save를 통해 싱크하며 사용해보기로 했습니다. 맨아래 추가설명 해놨습니다.)


--------------------------------


물론 저는 흉내내기이고, https://mariushosting.com 님의 글을 이용하여 작동하는 것을 확인하고 올립니다.


*장점

옵시디언을 시놀로지 기반 웹서버에 띄워서 사용한다.


*아직 단점

1) 시키는대로 해도, 한글입력이 원활하지 않습니다. (맥에서 크롬과 사파리, 윈도우pc 엣지에서 사용해봤습니다.) 깨짐은 없으나 직접 입력해서 사용하기 매우 어려운 버그상태입니다.

로컬용 옵시디언앱을 사용해서 작성하고 싱크하는 것을 연구해봐야겠네요.  

뭔가 시간이 지나야 해결될 듯하네요.

1)Screenshot of Google Chrome at Apr 17, 2024 at 12_03_26 PM.png



KasmVNC(Web Native Remote Access) 프로그램이 안정화되지 못했나봅니다. 접속해서 시간이 지나면 다운되는데 새로고침 눌러주면 옵시디언으로 잘 돌아옵니다. 저는 크롬을 사용하는데, 옵시디언 탭에 머무르면 발생안하고, 다른 탭에서 시간을 보내면 발생하네요.

일정 시간동안 접속이 안되면 끊기게 되어 있는 모양입니다. connect를 누르니 돌아오네요.

*설치 

1) 도커가 가능한 시놀로지 나스(DSM 7.2.1-69057 Update 5. 제 버전입니다만, 7에서는 그대로 다 작동하지 않을까 합니다.)

2) portainer 설치 (차근차근 쫓아하시면 잘됩니다.)

https://mariushosting.com/synology-30-second-portainer-install-using-task-scheduler-docker/

3) obsidian설치 (차근차근 쫓아하시면 잘됩니다.)

https://mariushosting.com/how-to-install-obsidian-using-linuxserver-image-on-your-synology-nas/

4) 이대로도 작동하지만, cjk폰트가 설치되지 않아 한글을 사용할 수 없습니다.

그래서

5) DSM-Container Manager에서 obsidian container 중지 후, obsidian컨테이너 설정-환경에

 (1) 

Screenshot of Google Chrome at Apr 17, 2024 at 11_48_57 AM.png


아래것 복붙하시면 오타 염려에서 벗어남요.

DOCKER_MODS 

linuxserver/mods:universal-package-install

INSTALL_PACKAGES

fonts-noto-cjk

LC_ALL

zh_CN.UTF-8

요거 추가해주시고 다시 컨테이너를 실행시키면 한글도 됩니다.

그리고

KasmVNC - Settings- IME Input Mode 켜주세요. 입력시 한글깨짐이 없어집니다. 


도메인네임으로 접속하는 것도 찾아보시면 있으니 참고하시구요.


----------

추가

그래도 저처럼 웹서버용과 로컬머신용을 함께 사용해보실 분들은 

1) 커뮤니티플러그인 "Remotely Save"를 설치하고 (로컬디바이스들에만)

2) 시놀로지에 webdav서버 설치 후 싱크에 사용할 아이디 권한설정하고

3) 싱크할 위치를 예를 들어 시놀로지 나스에 제가 설명드린대로 설치하신분이라면 https://xxx.yyy.com:5006/docker/obsidian/ 으로 하고 (포트 번호는 본인webdav포트 사용하시면 됩니다. 기본은 5006)

4) 저장소 이름을 obsidian(다른이름은 베타버전이라고 하더라구요)으로 정해놓으면

5) web, 아이패드, 아이픈, 맥북에서 싱크 가능하게 사용할 수 있습니다.


팁과강좌