플러그인에 따라 완전히 다운되기도 합니다. 혹시 다운되면 컨테이너를 재시작하면 정상작동하는데, MAKE.md를 설치하고는 다시 부팅되지 않아서 새로 설치했습니다.
제가 설치한 플러그인 중 작동되는 것은 Advanced Tables, Custom Frames , Emoji Toolbar, Excalidraw 입니다.
재설치시 다른 분들 추천 스크립트로 해봤는데, 저는 잘 안되어서, 제 방법대로 재설치 성공했습니다.
----------
추가: 시키는 대로 해도 한글입력이 원활하지 않습니다. 그냥 로컬 옵시디언 앱을 사용하고 커뮤니티 플러그인 (Remotely Save)을 나스와 webdav 싱크해서 사용하는 것이 좋겠습니다. (전에 이렇게 써보다가 안쓴 이유가 있었는데, 기억이 나지 않습니다 T.T)
글은 그래도 참고하실 분 보시라고 놔두도록 하겠습니다.
(저는 웹버전과 로컬앱 모두 remotely save를 통해 싱크하며 사용해보기로 했습니다. 맨아래 추가설명 해놨습니다.)
--------------------------------
물론 저는 흉내내기이고, https://mariushosting.com 님의 글을 이용하여 작동하는 것을 확인하고 올립니다.
*장점
옵시디언을 시놀로지 기반 웹서버에 띄워서 사용한다.
*아직 단점
1) 시키는대로 해도, 한글입력이 원활하지 않습니다. (맥에서 크롬과 사파리, 윈도우pc 엣지에서 사용해봤습니다.) 깨짐은 없으나 직접 입력해서 사용하기 매우 어려운 버그상태입니다.
로컬용 옵시디언앱을 사용해서 작성하고 싱크하는 것을 연구해봐야겠네요.
뭔가 시간이 지나야 해결될 듯하네요.
1)
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)
아래것 복붙하시면 오타 염려에서 벗어남요.
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, 아이패드, 아이픈, 맥북에서 싱크 가능하게 사용할 수 있습니다.
추가 : 한글은 폰트가 없어 생긴 문제였네요. 해결법 올려드릴게요 잠시만요.
0. 옵시디언 끔
1. 바탕화면에서 우클릭 xterm 실행
2. 다음 명령어 순차적으로 실행
sudo apt update
sudo apt install curl zip fontconfig gnome-tweaks
curl -o nanumfont.zip http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip
sudo unzip -d /usr/share/fonts/nanum nanumfont.zip
sudo fc-cache -f -v
3. fc-lsit 입력하여 나눔고딕이 정상설치 되었는지 확인
4. gnome-tweaks 입력하여 설정창 띄우고 fonts에서 나눔고딕으로 폰트 변경
5. 바탕화면에서 우클릭하여 옵시디언 재 실행
저는 개인서버가 있고, tipi에서 앱으로 제공해줘서 별다른 설정은 안했구요.
서버가 없으신분은 OCI나 fly.io에 올리시면 됩니다.
https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/setup_own_server.md
남은건 한글 입력이네요.
version: "3.9"
services:
obsidian:
container_name: Obsidian
image: ghcr.io/linuxserver/obsidian:latest
security_opt:
- no-new-privileges:false
- seccomp:unconfined
healthcheck:
test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/3000' || exit 1
interval: 10s
timeout: 5s
retries: 3
start_period: 90s
environment:
CUSTOM_USER: danny
PASSWORD: yourpassword
TZ: Asia/Seoul
PUID: 1026
PGID: 100
DOCKER_MODS: linuxserver/mods:universal-package-install
INSTALL_PACKAGES: fonts-noto-cjk
LC_ALL: zh_CN.UTF-8
volumes:
- /volume1/docker/obsidian:/config:rw
ports:
- 3421:3000
shm_size: "5gb"
restart: on-failure:5
couchdb:
image: couchdb
container_name: obsidian-livesync
user: 1026:100
environment:
- COUCHDB_USER=couAdmin # enter the desired CouchDB admin username
- COUCHDB_PASSWORD=coupwDb # enter the desired CouchDB admin password
volumes:
- /volume1/docker/obsidian/couchdb/data:/opt/couchdb/data
- /volume1/docker/obsidian/couchdb/local.ini:/opt/couchdb/etc/local.ini
ports:
- 5984:5984
restart: unless-stopped
어느날부터 webdav 접속이 안되네요.. ㅜㅜ