옵시디언(Obsidian) oracle 등 클라우드에 docker로 설치
docker compose yml 파일 좀 참고할 수 있을까요
오라클 A1에 옵시디언(Obsidian) 설치해 보려 하는데 affine이나 joplin보다 뭔가 좀 어려워(?) 보이네요 ;ㅂ;
클라우드에 옵시디언 docker로 설치하신 분 도움 부탁드립니다.
<추가>
docker image도 여러 종류가 있네요.
ghcr.io/sytone/obsidian-remote:latest
lscr.io/linuxserver/obsidian:latest (아래 DarkAcid 님 댓글)
감사합니다.
<추가2>
아래와 같이 해서 일단 설치 성공했습니다.
근데 obsidian은 아이디, 패스워드를 이용한 로그인 과정이 없나요
제가 가지고 있는 npm이용해서 도메인 aaa.bbb.com(예시)에 연결했더니
obsidian에 바로 연결되네요!?
<답2>
아래 enviroment variable 을 설정하면 됩니다.
CUSTOM_USER | HTTP Basic auth username, abc is default. |
PASSWORD | HTTP Basic auth password, abc is default. If unset there will be no auth |
services:
obsidian:
image: lscr.io/linuxserver/obsidian:latest
container_name: obsidian
security_opt:
- seccomp:unconfined #optional
environment:
- TZ=Asia/Seoul
volumes:
- /path/to/config:/config
ports:
- 3000:3000
- 3001:3001
devices:
- /dev/dri:/dev/dri #optional
shm_size: "1gb"
restart: unless-stopped
networks:
default:
external: true
name: npm
<추가 3>
옵시디언에서 한글 입력이 안 되네요 ㅎ
설정 화면 가면 깨져 나오는 것 중 하나가 한글 같은데 어떻게 해야할까요
Oracle A1 Ubuntu한글 폰트랑 cjk 폰트 설치해봤는데도 마찬가지네요
<답 3>
해결했습니다.
한글이 나오긴 하는데 제대로 입력이 안 되네요 ㅠ.ㅜ
환경변수에
INSTALL_PACKAGES fonts-noto-cjk (font-noto-cjk 라고 하면 안됩니다, font 뒤 s 꼭 붙여주세요.)
DOCKER_MODS linuxserver/mods:universal-package-install
LC_ALL ko_KR.UTF-8
입력한 후 docker container restart 또는 edit
---
services:
obsidian:
image: lscr.io/linuxserver/obsidian:latest
container_name: obsidian
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /path/to/config:/config
ports:
- 3000:3000
- 3001:3001
devices:
- /dev/dri:/dev/dri #optional
shm_size: "1gb"
restart: unless-stopped
The web interface has the option for "IME Input Mode" in Settings which will allow non english characters to be used from a non en_US keyboard on the client. Once enabled it will perform the same as a local Linux installation set to your locale.
세팅에서 IME Input Mode를 설정하면 한국어도 될꺼라고하네요. 근데 다른 KB도 많아서 굳이....옵시디언을 쓸필요가 있을까요?
기존의 쓰시던 이미지가 작동을 하지 않았던 이유는 아래 이미지를 보시면 해당 프로젝트는 1년이상 업데이트가 되지않았고 A1은 arm cpu라 arm용 이미지만 사용이 가능해서 그렇습니다. 아래 이미지 오른쪽에서 보시면 amd64라고 보이실텐데 그건 86-64x cpu에서만 가능해서 그렇습니다. 그렇다고 아예 못돌리는건 아닌데 binmt를 사용하시면 도커 가상화도 돌릴 수 는 있습니다.
위 링크에 arm64가 있는데 이 arm64 이미지를 portainer가 설치를 못하더라구요, 이상하게도.
영어로만 memo 작성해야겠습니다, 당분간 ㅎ
cmt alert