[Docker] Nginx Proxy Manager, NPM 사용법 (설치 및 인증서 발급)
·
도커&쿠버네티스
리버스 프록시를 수행하는 다양한 서비스가 있는데 검색하면 보통 3가지가 나온다.1. Caddy2. Traefik3. Nginx 3가지 다 써본 사람 입장에서보면 사용하려는 상황에 따라서 나누어 썼는데,Caddy는 아주 간단한 환경에서 사용했었고Traefik는 k8s를 붙인 오케스트레이션 환경에서 사용했고그 외 경우라면 nginx를 사용했었다. 다만, caddy와 traefik가 기본적으로 GUI 대시보드를 제공하는 것과 달리 nginx는 터미널로 작업해야 하는데 이번에 다룰 NPM (Nginx Proxy Manager)는 자체적인 대시보드를 통하여 보다 손쉽게 적용시킬 수 있다.https://nginxproxymanager.com/guide/ Nginx Proxy ManagerDocker containe..
[NAS] 시놀로지에서 와일드 카드 인증서 발급 및 자동 갠신
·
NAS(시놀로지&헤놀로지)
집에서 시놀로지 나스가 돌고 있고 몇 가지 서비스들을 운영중인데 와일드카드 인증서를 발급 받고 자동으로 갱신하는 방법을 작성한다. 사전 준비물- 개인 도메인 ( 예시: test.com )- DNS 프로바이더-- 본인은 클라우드플레어를 사용 함-- 사용 가능한 프로바이더 목록은 여기 참고 스크립트 설치시놀로지에서 인증서(Lets's Encrypt) 를 자동으로 발급하고 갱신해주는 스크립트는 아래 레포를 이용한다.https://github.com/JessThrysoee/synology-letsencrypt GitHub - JessThrysoee/synology-letsencryptContribute to JessThrysoee/synology-letsencrypt development by creating ..
[Docker] 도커 VPN 컨테이너로 다른 컨테이너 트래픽 라우팅하기 ( feat.NordVPN )
·
도커&쿠버네티스
VPN과 연결된 특정 컨테이너로, 다른 모든 컨테이너의 트래픽을 라우팅 하는 방법을 알아보자.아래 글을 NordVPN 기준으로 작성되었다.NordVPN 토큰 발급요새 대부분의 서비스들은 "ID:PW" 방식은 웹 페이지 로그인할 때만 사용하고 외부에서 해당 서비스를 이용할 때는 API나 토큰을 발급하는데 이는 NordVPN도 마찬가지였다. https://my.nordaccount.com/dashboard/nordvpn접속 후 하단의 Get Access token 클릭이메일 인증 후 발급되는 토큰 기록 VPN 컨테이너 빌드 및 실행DockerfileFROM ubuntu:24.04RUN apt-get update && \apt-get install -y --no-install-recommends wget a..