caddy-docker-proxy 이거 물건이네요! traefik 에서 갈아 탔습니다.
그동안 잘 알지도 못하는 traefik 을 울며 겨자 먹기로 열심히 사용했는데...
caddy 라는걸 알게되어서 들여다 보았는데...
설정이 너무 간편하네요
특히
이 거는 진짜 대박이네요
도커에 Caddy 네트워크 하나 만들어서... Label 로 Caddyfile 을 메모리에 올리는것 같습니다.
아주 맘에 드네요
caddy:
container_name: caddy
image: lucaslorentz/caddy-docker-proxy:ci-alpine
ports:
- 80:80
- 443:443
environment:
- CADDY_INGRESS_NETWORKS=caddy
networks:
- caddy
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /home/docker/caddy/data:/data
restart: unless-stopped
요렇게 올리시고
docker network create caddy 로 네트워크 하나 만들어 주시고
networks:
caddy:
external: true
설정 하신후
whoami:
image: containous/whoami
networks:
- caddy
labels:
caddy: whoami.example.com
caddy.reverse_proxy: "{{upstreams 80}}"
요런식으로 컨테이너 만들면 끝입니다.
진짜 편하네요
1등
사다리 2023.11.28. 12:25
달소님이 보셔야 할 것 같은데 yaml syntax highlight가 다크모드에서 이상하게 됩니다. ㅠ
사다리
허걱 이렇게 나오나요??? 다크모드가 아니어서 ㅠㅠ 몰랐네요
달소 2023.11.28. 18:15
사다리
헉,, 체크해보겠습니다 제보 감사합니다
달소 2023.11.28. 18:16
사다리
흠,,, 내용을 복붙했을때 글자색까지 덮어쓰기가 되서 그런듯합니다.
코드박스로 작성된게아니네요 ㅠ
코드박스로 작성된게아니네요 ㅠ
사다리 2023.11.28. 18:34
달소
앗 그렇군요. 확인 감사합니다. 다크 화면 다들 잘 안쓰시나봐요..ㅎ
2등
proxmox 의 경우 traefik 에서는 제가 설정을 제대로 못해서 ㅠㅠ 리버스프록시 설정을 못했는데 caddy 로 갈아타고 한방에 해결했습니다 ㅠㅠ
caddy_4: pve.sample.co.kr
caddy_4.reverse_proxy: "192.168.10.100:8006"
caddy_4.reverse_proxy.transport: "http"
caddy_4.reverse_proxy.transport.tls_insecure_skip_verify: ""
이렇게 하니 너무 잘되네요 ㅠㅠ
caddy_4: pve.sample.co.kr
caddy_4.reverse_proxy: "192.168.10.100:8006"
caddy_4.reverse_proxy.transport: "http"
caddy_4.reverse_proxy.transport.tls_insecure_skip_verify: ""
이렇게 하니 너무 잘되네요 ㅠㅠ
3등
자우루스 2023.11.28. 15:04
Nginx Proxy Manager 하고 다른 용도인가요?? NPM은 만족하면서 쓰고 있긴 한데....
행복구슬 2023.11.28. 15:25
자우루스
똑같아요 메모리용량이 caddy 더적게 먹어요 ui가 없이 전부 위에처럼 적어주던지 붙여넣기하면됩니다
SNFAIUWQ 2023.11.28. 16:36
오... 일반 caddy 만 사용해서 살짝 nginx proxy manaber 처럼 gui 가 없어서 불편하긴 했는데 이건 꽤 유용하네요
달소 2023.11.28. 18:16
오,, 완전 심플하게 잘되는군요..! 컨피그 재시작을 해줄필요도 없구요
cmt alert