← 글 목록으로 돌아가기
서버비 0원으로 만드는 Astro + Cloudflare Pages 초고속 블로그 구축기
Node.js, GitHub, Cloudflare Pages를 연결하여 10분 만에 완전 무료로 나만의 평생 블로그를 구축하는 방법입니다.
서버비 0원으로 만드는 나만의 초고속 웹사이트
블로그를 시작할 때 가장 고민되는 부분은 **“서버 비용과 관리”**입니다. 워드프레스나 가상 서버(VPS)를 이용하면 매월 서버 비용이 발생하고, 보안 업데이트와 데이터베이스 관리 부담이 따릅니다.
하지만 Astro Framework와 Cloudflare Pages를 결합하면 서버비 0원에 최고의 웹 성능을 자랑하는 블로그를 완성할 수 있습니다.
⚡ 왜 Astro + Cloudflare Pages 조합인가?
- 서버 비용 0원 (평생 무료): Cloudflare Pages는 무제한 대역폭과 무제한 요청을 무료로 제공합니다.
- 압도적인 웹 로딩 속도: 정적 HTML 기반으로 미리 빌드되어 전 세계 Cloudflare CDN 엣지 서버에서 0.1초 만에 로딩됩니다.
- 자동 배포 (GitOps): 마크다운(
.md) 글을 작성해서 GitHub에git push만 하면 1분 만에 자동으로 반영됩니다.
🛠️ 핵심 3단계 구축 순서
1단계: Astro 블로그 뼈대 생성
터미널에서 명령어 한 줄로 템플릿 프로젝트를 생성합니다.
npm create astro@latest my-blog
2단계: GitHub 저장소 업로드
생성된 소스코드를 GitHub 원격 저장소로 업로드합니다.
git add .
git commit -m "initial commit"
git push -u origin main
3단계: Cloudflare Pages 연결
Cloudflare 대시보드의 Workers & Pages 메뉴에서 GitHub 저장소를 연결하고 NODE_VERSION=22 환경 변수만 설정해 주면 배포가 완료됩니다.
💡 결론
간단한 마크다운 작성만으로도 세상에서 가장 빠르고 세련된 나만의 기술 블로그를 가질 수 있습니다. NewType Studio와 함께 새로운 스마트 웹 생태계를 경험해 보세요!