[Docker] Nginx Proxy Manager, NPM 사용법 (리버스 프록시)
·
도커&쿠버네티스
npm에서 리버스 프록시를 설정하는 방법을 알아보자.대시보드에서에서 Proxy Hosts를 누르거나,Hosts에서 Proxy Hosts 메뉴를 클릭하면 다음 사진처럼 프록시 호스트에 대한 개요 화면이 나온다.신규로 세팅하기 위해 "Add Proxy Host"를 누르면 아래 사진과 같은 설정 메뉴가 나타난다. Details - 프록시 기본 설정Details 부터 Advanced 까지 총 4개의 탭이 있는데, 이 중 Details 탭에서 설정하는 항목은 다음과 같다. - Domain Names: 접속 할 도메인 이름 - Scheme: 웹 서비스 프로토콜 (http / https) - Forward Hostname / IP: 포워딩 할 서비스가 동작중인 호스트 이름 / IP - Forward Port:..
[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..
[Obsidian] 옵시디언 싱크 대체하는 무료 동기화 방법 (feat. 구글 드라이브 5TB)
·
옵시디언
Obsidian Sync (공식)옵시디언의 단점 중 하나는 바로 기본적인 동기화 기능이 유료 라는 점이다.한 개의 단말에서만 글을 작성하면 모르겠는데 최소 2개의 단말 이상에서 관리를 하려면 싱크 기능이 필수적인데 옵시디언에서는 이걸 '싱크' 라는 이름으로 유료로 판매 중이다.- https://obsidian.md/sync Obsidian SyncObsidian Sync is the simple and secure way to synchronize your Obsidian notes across any device and OS.obsidian.md Sync Standard 와 Sync Plus, 총 2개의 플랜으로 판매되고 있는데 우선 공통적인 기능은 다음과 같다. [ 공통 기능 ]- E2E 암호화- 버..