joplin vieweb 설치후 error메시지 질문입니다.
joplin-server를 어렵게 설치했는데 (성공) 이제 joplin web을 설치하려니 쉽지 않네요.
DSM 7.2 redpill navtive 환경입니다. zoplin-server docker는 https로 정상설치되고 접속됩니다.
ref source
https://ippocratis.github.io/p/joplin/
https://github.com/joplin-vieweb/joplin-vieweb/blob/main/docker-compose-joplin-only.yml
https://www.clien.net/service/board/cm_nas/17314987 Attaching to joplin-vieweb-django-joplin-vieweb-1, joplin-vieweb-joplin-terminal-xapi-1, joplin-vieweb-joplin-vieweb-certbot-1, joplin-vieweb-joplin-vieweb-nginx-1 Error response from daemon: driver failed programming external connectivity on endpoint joplin-vieweb-joplin-vieweb-nginx-1 (4ef3561ab359bf21086c5e37b5b7dd40f4a97b55cdc13aaa652e21f49f26f080): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
ORIGINS: "'https://zoplinweb.zlab.work, 'https://192.168,0.150'"
ORIGINS: "'https://zoplinweb.zlab.work"
ORIGINS: "'http://localhost', 'http://192.168.0.150'"
ORIGINS: "'http://localhost:7000', 'http://192.168.0.150:7000'"
이런 형태로 계속 error가 나고 실행이 되지 않습니다.
google검색해서 나오는 deamon.json 파일도 수정하였고, 검색되는 3.4 version의 소스는 거의 다 실행봤는데
안됩니다.
root@Dell_Synol:/volume1/docker/joplin-vieweb# netstat -tulpn | grep 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 15620/nginx: master
tcp 0 0 0.0.0.0:5443 0.0.0.0:* LISTEN 15620/nginx: master
tcp6 0 0 :::443 :::* LISTEN 15620/nginx: master
tcp6 0 0 :::5443 :::* LISTEN 15620/nginx: master
root@Dell_Synol:/volume1/docker/joplin-vieweb#
443포트로 검색한 내용입니다. 8000,9000 port를 쓰는 containner는 portainer와 portainer_agent 밖에 없습니다. 이걸 중지하고 실행해도 error가 발생합니다. 방법이 없을까요?
구글로 joplin-vieweb joplin webview
error로 나오는 모든 링크른 전부 다 읽어봤는데 joplin에서 직접발생한 예는 없었고, 유사한 사례를 따라서
동일한 port중복인것 같아 포트검색 및 ps kill도 했으나 소용없었습니다.
좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) 헤놀로지라면 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.
x-common-variables: &common-variables
ORIGINS: "'https://jjoplin.domain.com'"
services:
django-joplin-vieweb:
image: gri38/django-joplin-vieweb:latest
depends_on:
- joplin-terminal-xapi
environment:
<<: *common-variables
TZ: Asia/Seoul
restart: unless-stopped
ports:
- 8081:8000
volumes:
- ./joplin:/root/.config/joplin:ro
- ./joplin-vieweb:/root/.config/joplin-vieweb
networks:
- joplin-net
joplin-terminal-xapi:
image: gri38/joplin-terminal-xapi:latest
restart: unless-stopped
volumes:
- ./joplin:/root/.config/joplin
networks:
- joplin-net
environment:
TZ: Asia/Seoul
volumes:
joplin:
joplin-vieweb:
networks:
joplin-net: {}
참고요
sudo docker-compose down 정상설치되면 stack1 containner 4개 실행되는 것 같습니다. stack이 runining이 아닌 limited상태이고 container 4개중 2개는 정상 running 2개가 limited실행상태로 있습니다.
docker-joplin-vieweb-nginx-1 created
docker-joplin-terminal-xapi-1 running
docker-joplin-vieweb-certbot-1 created
docker-django-joplin-vieweb-1 running
sudo docker-compose up
Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
docker랑 proxy setting을 배운지 얼마되지 않은 상태로 이걸 실행하기 이전의 사전 setting이 어떤게 필요한건지 잘모르겠습니다. 도메인 사이트에가서 zoplinweb.zlab.work라는 서브도메인만 등록하였고, 다른 조치는 하지 않았습니다. 제가 뭔가 빠뜨린게 있는건가요. ?
먼가 작성을 잘못한거같은데요
cmt alert