#devops
5개의 글.
Cloudflare Zero Trust Tunnel로 집 서버 안전하게 공개하기
Cloudflare Zero Trust Tunnel 은 인바운드 포트를 0개로 만들어 서버가 아웃바운드 연결만 맺고, TLS·WAF·DDoS 방어는 엣지가 맡으며 Access 로 /admin 같은 경로를 엣지에서 먼저 인증합니다.
2026-06-14 · 22 min read
#cloudflare#selfhosting#security#devops
Mac mini로 Next.js 앱 셀프호스팅하기: 전체 구성
Mac mini 로 Next.js 를 셀프호스팅하면 Cloudflare Tunnel 이 인바운드 포트 0개로 공인 IP 노출 없이 서비스하고, standalone 빌드·self-hosted runner 배포·오프사이트 백업으로 운영합니다.
2026-06-09 · 21 min read
#selfhosting#nextjs#docker#devops
GitHub Actions self-hosted runner로 집 서버에 자동 배포하기
GitHub Actions self-hosted runner로 인바운드 포트 없이 집 서버에 자동 배포하되, Docker 데몬 기동 대기·타임아웃 중첩·concurrency 직렬화로 러너가 멈추는 함정을 막습니다.
2026-06-08 · 20 min read
#cicd#github-actions#docker#devops
Docker 멀티스테이지 빌드로 이미지 90% 줄이기
멀티스테이지 빌드로 빌드 도구와 런타임을 분리하면 1GB 넘던 이미지가 slim 기준 200~300MB대로 줄고, 레이어 캐시 순서와 베이스 이미지 선택도 함께 정리합니다.
2026-06-06 · 18 min read
#docker#devops#performance#infra
무중단 데이터베이스 스키마 마이그레이션
운영 중 스키마 변경은 한 번에 바꾸지 않고 expand→migrate→contract 로 나눠야 무중단이 되며, CREATE INDEX CONCURRENTLY 와 NOT VALID→VALIDATE 로 강한 락을 피합니다.
2026-05-31 · 28 min read
#postgresql#database#devops#backend