본문 바로가기

서버, 인프라13

[월 1만원으로 내 서비스 올리기] 도메인 연결하고 HTTPS까지 적용해봤습니다 — Hetzner 실전 세팅 7편 Hetzner 서버에 도메인 연결하고 Certbot으로 HTTPS SSL 인증서 발급까지 Docker Compose 환경에서 실제 삽질 기반으로 정리했어요.이전글 : [서버, 인프라] - 서버에 내 도메인 달기 — 도메인 구매부터 DNS 연결까지 (6편)5편에서 Jenkins CI/CD 파이프라인까지 완성했잖아요.근데 아직 http://서버IP 로 접속하는 거라 좀 아쉽거든요. 도메인 연결하고 HTTPS까지 붙여야 진짜 서비스처럼 보이죠.이번 편에서 도메인 연결이랑 SSL 인증서 발급까지 다 끝낼게요. 근데 Docker Compose 환경에서 Certbot 쓰는 게 생각보다 설정할 게 좀 있거든요. 그 부분도 다 정리해뒀어요.전체 순서 먼저 잡고 갈게요도메인 DNS 설정 (A 레코드 → 서버 IP)→ C.. 2026. 5. 27.
[월 1만원으로 내 서비스 올리기] 서버에 내 도메인 달기 — 도메인 구매부터 DNS 연결까지 6편 헤츠너 서버에 도메인 연결하는 방법, 호스팅케이알 구매 경험과 국내외 업체 가격 비교까지 한 번에 정리했습니다. 이전 글: [서버, 인프라] - GitHub push 하면 자동으로 배포된다고? Jenkins CI/CD 파이프라인 직접 구성해봤습니다 — Hetzner 실전 세팅 5편드디어 여기까지 왔네요.서버 만들고, 도커 올리고, CI/CD 파이프라인까지 다 진행했는데 정작 주소창에 IP 숫자 치고 있으면... 뭔가 아직 덜 된 느낌이죠?맞아요. 덜 된 거 맞거든요.서비스처럼 보이려면 도메인이 있어야 해요. 123.456.789.0 이 아니라 myservice.kr 같은 주소요.오늘은 도메인을 어디서 사고, 얼마인지, 그리고 서버에 어떻게 연결하는지까지 한 번에 정리해볼게요.도메인, 어디서 사야 해요?솔.. 2026. 5. 26.
[월 1만원으로 내 서비스 올리기] GitHub push 하면 자동으로 배포된다고? Jenkins CI/CD 파이프라인 직접 구성해봤습니다 — Hetzner 실전 세팅 5편 Jenkins 파이프라인으로 GitHub push 시 Next.js·Spring Boot 자동 빌드·배포 구성하는 전 과정 실제 삽질 기반으로 정리했어요. 이전 글: [서버, 인프라] - Next.js + Spring Boot, Hetzner 서버에 직접 올려봤습니다 — Docker Compose + Nginx 세팅 4편4편에서 Docker Compose로 프론트/백엔드 올리는 것까지 했잖아요.근데 솔직히 말하면, 코드 바꿀 때마다 서버 들어가서 직접 빌드하고 재시작하는 게 너무 귀찮거든요. 파일 하나 고쳤는데 SSH 접속 → git pull → docker build → docker compose restart 이 과정을 매번 반복해야 해요.이게 Jenkins CI/CD를 쓰는 이유예요. GitHub에.. 2026. 5. 25.
[월 1만원으로 내 서비스 올리기] Next.js + Spring Boot, Hetzner 서버에 직접 올려봤습니다 — Docker Compose + Nginx 세팅 4편 GitHub SSH Key 등록부터 Docker Compose로 Next.js·Spring Boot 올리고 Nginx 리버스 프록시까지 실제 삽질 기반으로 정리했어요.이전 글: [서버, 인프라] - Docker + Jenkins, 서버에 직접 올려봤습니다 — Hetzner 실전 세팅 3편 3편에서 Docker 설치하고 Jenkins 띄웠잖아요.이번엔 드디어 실제 서비스를 올리는 단계예요.프론트엔드(Next.js)랑 백엔드(Spring Boot) 둘 다 Docker로 올리고, Nginx로 묶는 것까지 할 거거든요. 근데 생각보다 변수가 꽤 있었어요. 삽질한 부분도 다 넣었으니까 그냥 따라오시면 돼요.GitHub Private 레포 — SSH Key로 연결하기서버에서 GitHub 코드를 가져와야 하는데, .. 2026. 5. 24.
[월 1만원으로 내 서비스 올리기] Docker + Jenkins, 서버에 직접 올려봤습니다 — Hetzner 실전 세팅 3편 Hetzner 서버에 Docker 설치하고 Jenkins 컨테이너로 띄우는 전 과정 실제 경험 기반으로 정리했어요. Ubuntu 26.04 기준, 삽질 포함.이전 글: [서버, 인프라] - Hetzner로 개인 서버 구성할 때 플랜 어떻게 골라야 해? 실제 삽질 기반 정리 2편1편에서 Hetzner 서버 만들었고, 2편에서 플랜 골라서 Helsinki CX33으로 확정했잖아요.이번엔 드디어 뭔가 올리는 단계예요.Docker 설치하고, Jenkins를 컨테이너로 띄우는 것까지 해볼 거거든요.근데 솔직히 말하면, 이게 생각보다 변수가 좀 있었어요. Ubuntu 26.04가 나온 지 얼마 안 됐다 보니까 Docker 레포 등록 방식도 조심해야 하고, Jenkins 타임존 설정도 예전 방식이 안 먹히더라고요... 2026. 5. 23.
[월 1만원으로 내 서비스 올리기] Hetzner로 개인 서버 구성할 때 플랜 어떻게 골라야 해? 실제 삽질 기반 정리 2편 Jenkins·Web·WAS·DB 서버 직접 구성해보면서 Hetzner 플랜 선택, 로케이션 결정까지 실제로 고민한 과정을 정리했습니다. (74자) 이전 글: [서버, 인프라] - 클라우드 서버 어디서 만들어야 해? AWS 대비 90% 저렴한 Hetzner로 시작하기서버 하나 만들려다가 고민이 생겼어요Hetzner 가입하고, 인증도 끝냈어요.이제 서버 만들면 되는데, 콘솔 들어가니까 또 막히는 거예요.플랜이 CX, CPX, CAX, CCX로 나뉘어 있고, 로케이션은 Nuremberg, Falkenstein, Helsinki, Singapore, Hillsboro, Ashburn까지 여섯 곳.근데 어떤 플랜은 회색이라 선택이 안 되고, 같은 플랜인데 로케이션마다 가격이 다르고."그냥 아무거나 고르면 안 되.. 2026. 5. 22.