"토이 프로젝트는 그동안 잘못 만들어지고 있었다" 개발계에 나타난 역대급 신세계, 레전드 프리티어 호스팅 출현.. 앞으로는 서버 비용 낼 필요 없습니다, 그냥 내가 착하게 살다보니 예상치못하게 거절이 불가능한 소매넣기를 당했구나 생각하십시오 휴먼💀☠️

김병렬·2025년 3월 28일

정보

목록 보기
1/1
post-thumbnail

저는 개발자로서 새로운 아이디어가 떠오를 때마다 일단 토이프로젝트를 시작합니다. 제 생각만큼 재밌는 결과물이 나오면 잠시 동안은 혼자 뿌듯해하다가... 곧 다음 고민을 시작하죠.

"이걸 이제 어떻게 자랑해보지?"

저는 개발을 할 때 "무조건 결과물을 자랑해야 하고, 자랑은 들은 사람은 반드시 칭찬을 해줘야 한다"는 지론을 갖고 있습니다. 저에 대한 객관적인 비평 또는 피드백? 그런 거 원하지 않습니다. 무조건 박수갈채. 일방적이고 편향적인 칭찬만을 부탁드립니다.

더 많은 사람에게 자랑하기 위해서는 반드시 프로젝트를 배포해야 합니다. 자랑을 하기 위해 다른 사람 컴퓨터에 git과 NodeJS, Python, VScode 등등의 환경을 설정하는 건 비효율적인 일이니까요.

그래도 토이프로젝트가 웹사이트라면 조금 더 편하게 자랑할 수 있습니다. 적절한 도메인에 빌드된 프로젝트를 배포하기만 한다면 url을 공유하는 것만으로 귀찮게 뭔가 설정해줄 필요 없이 자랑을 할 수 있습니다. 그러면 칭찬도 들을 수 있지요.

하지만 자랑을 위해 호스팅 비용을 내는 건 아무리 칭찬과 관심에 목마른 저라도 부담되는 일입니다. 특히 지금까지의 경험으로 봐서는 아직 자랑한다고 모두가 칭찬해주는 것은 아니었기에 칭찬을 들을 수 없다는 리스크를 감수하고 미리 자랑비를 내고 싶진 않아요.

그래서 저는 많은 여러 무료 호스팅 플랫폼을 조사하고 사용하게 됐습니다. 다행히 웹, 특히 정적 웹의 경우 무료 호스팅을 지원하는 플랫폼이 많아 사비를 들이지 않고 여러 분들의 칭찬을 들을 수 있었습니다.

이번 포스팅에서는 저처럼 칭찬에 목마른 영혼들을 위해 제가 사용하거나 나중을 위해 정리해둔 무료 호스팅 플랫폼을 소개하려고 합니다.

무료 호스팅 플랫폼 탐험기 🚀

지금까지 여러 프로젝트를 진행하며 처음에는 GitHub Pages로 시작해서, Firebase, Vercel 등 다양한 플랫폼을 경험했죠. 먼저 제가 직접 사용해본 플랫폼들을 소개하고 다른 개발자들이 추천하는 플랫폼들도 소개하겠습니다~

최종 업데이트: 2025년 3월 29일
마지막 검토 이후 플랫폼의 정책이 변경되었을 수 있습니다

제가 직접 사용해본 플랫폼들 ⭐️

1. Vercel

Vercel Logo

주요 특징:

  • Next.js, React, Svelt 등 모던 프레임워크에 최적화된 호스팅
  • GitHub/GitLab과의 완벽한 통합으로 자동 배포 및 CI/CD
  • AI 기반 웹사이트 빌더, v0와의 높은 호환성
  • 글로벌 CDN과 자동 HTTPS 지원

장점:

  • Git 저장소 연결만으로 배포 완료
  • PR과 커밋만으로 자동으로 프리뷰 URL 생성
  • v0를 이용한 AI 통합 개발
  • 직관적인 대시보드와 쉬운 설정

단점:

  • Next.js나 React 같은 프레임워크를 써야 최적의 경험을 할 수 있어요
  • 백엔드 기능을 추가하려면 새로 배워야 할 게 많아요
  • 처음에는 용어가 어려울 수 있어요 (Edge, Serverless 등)

무료 플랜 제한:

  • 월간 대역폭: 100GB
  • 팀 구성원: 최대 3인
  • 프로젝트 수: 무제한
  • 빌드 실행 시간: 프로젝트당 45분

개인 경험:
개인 프로젝트 몇 개를 Vercel에 배포했는데 특히 최근 출시된 v0가 정말 인상적이었습니다. v0는 단순한 코드 생성 도구가 아닌 완전한 웹사이트 빌더예요.

예를 들어 "포트폴리오 사이트를 만들어줘"라고 요청하면 AI가 Next.js 기반의 완성된 웹사이트를 생성하고 CLI를 이용해 프로젝트에 통합한 뒤 Vercel에 배포까지 할 수 있어요. 최근에도 UI가 필요할 때는 v0를 이용해 컴포넌트를 만들고 추가하는 식으로 활용하고 있습니다.

다른 플랫폼에서는 찾아보기 힘든 이런 개발 경험이 vercel의 가장 큰 장점인 것 같아요.

기본 도메인:

  • <프로젝트명>.vercel.app
  • 프리뷰 배포: <브랜치명>-<프로젝트명>-<사용자명>.vercel.app

2. Firebase Hosting

Firebase

주요 특징:

  • Google의 올인원 서버리스 플랫폼
  • 호스팅부터 인증, 데이터베이스까지 통합 제공
  • 실시간 데이터 동기화 지원
  • 글로벌 CDN으로 빠른 배포

장점:

  • 구글 계정만 있으면 바로 시작할 수 있어요
  • 도메인 연결과 HTTPS 설정이 자동으로 됩니다
  • 인증(로그인), 데이터베이스 기능을 쉽게 추가할 수 있어요
  • 전 세계 어디서나 빠르게 접속 가능해요

단점:

  • 처음 설정할 때 따라야 할 단계가 좀 많아요
  • 무료로 사용할 수 있는 양이 제한되어 있어요
  • Firebase CLI 설치가 필요해서 처음에는 좀 어려울 수 있어요

무료 플랜 제한:

  • 호스팅 사이트 12개 (프로젝트당)
  • 스토리지 용량: 1GB
  • 월간 대역폭: 10GB
  • 프로젝트 ID 변경 불가

개인 경험:
'고대한자'와 '앵귤러 공식문서 번역' 프로젝트를 Firebase에 배포했는데요, 특히 구글 애널리틱스 통합은 제 자랑욕구를 200% 충족시켜준 기능이었습니다.
파이어베이스 호스팅을 이용할 경우, 다른 통계들과 함께 간단한 구글 애널리틱스 통계를 대시보드에서 바로 볼 수 있어요!

처음에는 친구 몇 명이나 볼까 했는데 어느 날 보니 월간 사용자가 400명이 넘어있는 거예요. "우와, 이렇게 많은 사람들이 내 프로젝트를 보고 있구나!" 하는 뿌듯함이란...

기본 도메인:

  • <프로젝트명>.web.app
  • <프로젝트명>.firebaseapp.com

개인적으로는 .web.app 에 올리면 뭔가 공식 웹사이트 같은 느낌이 나서 좋아합니다 ㅋㅋㅋㅋ
다른 플랫폼보다 더 마음에 드는 점 중 하나에요!

3. GitHub Pages

GH Pages

주요 특징:

  • GitHub 저장소와 직접 통합된 정적 호스팅
  • Jekyll부터 React까지 다양한 프레임워크 지원
  • 커스텀 도메인과 자동 HTTPS 제공
  • GitHub Actions로 자동화된 배포 가능

장점:

  • GitHub에 코드 올리는 것만으로도 웹사이트가 만들어져요
  • 설정이 정말 간단해요 (repository settings에서 몇 번 클릭하면 끝!)
  • HTML, CSS, JavaScript 파일만 있으면 바로 시작할 수 있어요
  • React나 Vue 같은 프레임워크로 만든 사이트도 쉽게 올릴 수 있어요

단점:

  • 웹사이트 파일들이 모두 공개되어야 해요 (Private 저장소는 유료)
  • 서버가 필요한 기능은 만들 수 없어요 (예: 회원가입, 데이터 저장 등)

무료 플랜 제한:

  • 스토리지 용량: 1GB
  • 월간 대역폭: 10GB
  • Public 저장소만 지원 (무제한)
  • Private 저장소는 Pro 플랜 필요

개인 경험:
GitHub Pages는 제 첫 무료 호스팅 플랫폼이었어요. 개발을 처음 시작했을 때 HTML, CSS, JavaScript로 직접 한 줄 한 줄 코드를 작성해서 저를 소개하는 심플한 웹사이트를 만들었죠. index.html 파일 하나로 시작해서 조금씩 스타일을 추가하고 자바스크립트로 동적인 요소들을 넣어가는 과정이 정말 재미있었어요.

나중에는 React로 만든 정적 웹사이트도 GitHub Pages로 호스팅했는데 gh-pages 패키지를 설치하고 package.json에 스크립트만 추가하니까 엄청 쉽게 배포할 수 있더라구요.

기본 도메인:

  • 사용자 사이트: <사용자명>.github.io
  • 프로젝트 사이트: <사용자명>.github.io/<저장소명>

스팸 사이트 같진 않지만 조금 초보같아 보일 수 있다는 점에 주의⚠️!

4. Qoddi

Qoddi logo

주요 특징:

  • Heroku와 유사한 PaaS 플랫폼
  • Node.js, Python 등 다양한 언어 지원
  • 컨테이너 기반의 안정적인 배포
  • Git 기반 자동화된 배포 환경

장점:

  • 코드만 올리면 알아서 서버가 만들어져요
  • Node.js, Python 등 다양한 언어를 지원해요
  • 설정이 어렵지 않아요 (git push 하면 끝!)
  • 무료로 데이터베이스도 사용할 수 있어요

단점:

  • 현재는 무료 티어 지원 중단
  • 서버가 해외에 있어서 접속이 살짝 느릴 수 있어요

개인 경험:
Heroku가 무료 티어를 중단했다는 사실을 알게 된 후 대안으로 선택했던 플랫폼입니다. 친구와 같이 진행한 토이프로젝트를 위해 Java Spring 백엔드 API 서버를 배포했어요.

저보다 더 직접적으로 이용했던 백엔드 친구의 후기를 첨부합니다

그의증언

추가로 한 번 쉽게 배포와 CI/CD 설정을 해봤더니 나중에 AWS에 직접 배포할 때 그 경험이 큰 도움이 되었다고 합니다. 다만 아쉽게도 지금은 Qoddi도 무료 티어에서는 정적 웹사이트만을 배포할 수 있게 바뀌었어요 🥲.

다른 인기있는 무료 호스팅 플랫폼들 🌟

개발 커뮤니티를 돌아다니다 보면 제가 아직 사용해보지 못한 훌륭한 호스팅 플랫폼들이 많이 있더라구요. 특히 아래 플랫폼들은 꽤 유명하고 후기도 정말 많아서 저도 다음 프로젝트에서는 한번 사용해보고 싶어요.

5. Netlify

주요 특징:

  • 정적 사이트 호스팅에 특화
  • Git 기반 자동 배포와 브랜치별 프리뷰
  • 서버리스 함수와 폼 처리 내장
  • 글로벌 CDN과 자동 HTTPS 제공

장점:

  • 드래그 앤 드롭으로도 배포할 수 있어요
  • GitHub 연동하면 자동으로 사이트가 업데이트돼요
  • 폼 제출, 회원가입 같은 기능을 쉽게 추가할 수 있어요
  • 무료로 SSL(보안) 인증서를 제공해요

단점:

  • 사이트를 빌드하는 시간이 제한되어 있어요
  • 너무 많은 사람이 한꺼번에 접속하면 느려질 수 있어요
  • 백엔드 기능은 제한적이에요

무료 플랜 제한:

  • 월간 대역폭: 100GB
  • 사이트 수: 최대 500개
  • 빌드 시간: 월간 300분
  • 로그 보존 기간: 1시간

기본 도메인:

  • <프로젝트명>.netlify.app
  • 프리뷰 배포: <브랜치명>--<프로젝트명>.netlify.app

6. Render

주요 특징:

  • 정적 사이트부터 풀스택 앱까지 통합 지원
  • Docker 컨테이너 기반 배포 환경
  • PostgreSQL 데이터베이스 기본 제공
  • 자동화된 SSL 인증서 관리

장점:

  • 정적 사이트부터 풀스택 앱까지 모두 가능
  • 데이터베이스 설정이 직관적
  • 보안 설정 자동화
  • 자동 스케일링으로 리소스 최적화

단점:

  • 무료 티어의 경우 15분 무응답 시 인스턴스 자동 슬립
  • 슬립 모드에서 첫 요청 시 콜드 스타트로 인한 지연
  • 초기 설정 과정이 다소 복잡

무료 티어 제한:

  • 정적 사이트: 무제한
  • 월간 대역폭: 100GB
  • 서버 가동 시간: 월간 750시간
  • 협업 기능: 제한적 제공

기본 도메인:

  • 정적 사이트: <프로젝트명>.onrender.com
  • 웹 서비스: <프로젝트명>.onrender.com

개인 경험 및 팁:
Render는 Heroku의 무료 티어 종료 이후 주목받기 시작한 플랫폼입니다. Node.js, React, MongoDB 등 풀스택 애플리케이션을 무료로 배포할 수 있다고 합니다.

다만 무료 티어의 경우 15분 동안 트래픽이 없으면 서버가 자동으로 슬립 모드로 전환되는 특징이 있어, 개인 프로젝트나 데모 용도로는 적합하지만 실제 서비스용으로는 유료 플랜을 고려해야 할 수 있어요.

서버의 지속적인 가동이 필요한 경우, cron-job.org 같은 외부 서비스를 활용해 주기적으로 서버에 핑을 보내는 방법으로 슬립 모드 전환을 방지할 수 있어요!

7. 구름 IDE

주요 특징:

  • 한국어로 된 개발 환경
  • 브라우저에서 바로 코딩
  • 실시간 협업 가능
  • 한국 서버로 빠른 속도

장점:

  • 한국어로 되어 있어서 이해하기 쉬워요
  • 컴퓨터에 아무것도 설치하지 않아도 돼요
  • 브라우저에서 바로 코딩을 시작할 수 있어요
  • 한국 서버라 접속이 빨라요

단점:

  • 무료로 만들 수 있는 프로젝트 수가 제한되어 있어요
  • 오프라인에서는 작업할 수 없어요
  • VS Code처럼 익숙한 도구들을 못 쓸 수 있어요

무료 티어 제한:

  • 스토리지 용량: 10GB
  • 프로젝트 수: 최대 5개
  • 동시 실행 컨테이너: 2개
  • 커스텀 도메인: 미지원

기본 도메인:

  • <프로젝트명>.run.goorm.io
  • 무료 플랜에서는 커스텀 도메인 미지원

구름IDE는 단순한 호스팅 플랫폼을 넘어 클라우드 기반의 통합 개발 환경을 제공하는 것이 특징입니다. 특히 교육 기관에서 많이 사용되며 SW·AI 교육을 위한 다양한 기능도 제공한다고 하네요.

번외편: 무료 크레딧을 제공하는 클라우드 플랫폼 ⚡️

토이 프로젝트를 위한 무료 호스팅 플랫폼 외에도, 대형 클라우드 서비스들이 제공하는 무료 크레딧을 활용할 수도 있습니다. 다만 이런 플랫폼들은 반드시 무료 기간 종료 전에 해지하거나 리소스를 삭제해야 예상치 못한 요금이 발생하는 것을 방지할 수 있습니다.

Google Cloud Platform (GCP)

  • 신규 가입 시 $300 무료 크레딧 (90일)
  • App Engine의 경우 매월 일정량 무료 제공
  • ⚠️ 신용카드 등록 필요
  • ⚠️ 무료 크레딧 소진 또는 기간 만료 시 자동 과금될 수 있음

Microsoft Azure

  • 신규 가입 시 $200 크레딧 (30일)
  • 일부 서비스 12개월 무료
  • ⚠️ 신용카드 등록 필요
  • ⚠️ 무료 기간 이후 자동 과금

Amazon AWS

  • 12개월 프리 티어 제공
  • 일부 서비스 영구 무료 (Lambda, DynamoDB 등)
  • ⚠️ 무료 플랜 사용량 초과 시 과금
  • ⚠️ 무료 기간 이후 자동 과금

💡 토이 프로젝트의 경우 위에서 소개한 Vercel, Netlify 같은 무료 호스팅 플랫폼을 사용하는 것으로 충분할 거에요. 클라우드 플랫폼은 실수로 인한 과금의 위험이 있으니 꼭 필요한 경우에만 신중하게 사용하세요!

결론: 상황별 최적의 플랫폼 💫

Vercel

  • Next.js, React 기반 프론트엔드 애플리케이션
  • v0로 빠르게 프로토타입을 만들어보고 싶을 때
  • 자동 배포와 프리뷰가 필요한 팀 프로젝트

Firebase

  • 사용자 인증이 필요한 앱
  • 실시간 데이터를 다루는 프로젝트
  • 구글 서비스와의 통합이 필요할 때

GitHub Pages

  • 기술 문서 사이트
  • 마크다운 기반 개인 블로그
  • 정적 포트폴리오

결론: 어떤 플랫폼을 선택해야 할까?

  1. 단순 정적 사이트라면 GitHub Pages가 가장 심플한 선택입니다. 특히 마크다운으로 문서를 작성하는 것을 선호하신다면 더욱 추천드려요.

  2. NextJS, Svelte와 같은 SSR 프레임워크를 사용해보고 싶다면 단연 Vercel입니다. v0로 프로토타입을 빠르게 만들고, 거기서 발전시켜나갈 수 있어요.

  3. 간단한 백엔드 기능이 필요한 프로젝트는 Firebase를 추천드립니다. 인증, 데이터베이스 등 필요한 기능을 쉽게 추가할 수 있어요.

  4. 백엔드가 필요한 경우라면... 음, 사실 Heroku와 Qoddi의 무료 티어가 종료된 지금은 고민이 되네요. 다음 프로젝트에서 Render나 Fly.io를 사용해볼 생각입니다.

마치며

이제 여러분 차례입니다! 🚀 다양한 무료 호스팅 플랫폼에 대해 알아보았으니 여러분도 토이프로젝트를 만들어 배포해보는 건 어떨까요? 완벽한 프로젝트가 아니어도 괜찮아요. 저도 대부분의 프로젝트를 2주 만에 후다닥 만들어서 배포하거든요.

처음부터 거창한 계획을 세우지 마세요. "이거 한번 만들어볼까?" 하는 생각이 들면 바로 시작하세요. 일단 배포하고 천천히 발전시켜 나가면 됩니다.

그리고 아주아주 중요한 점..! 프로젝트를 배포하고 나면 꼭 Google Analytics를 설정해보세요! 저는 거의 모든 프로젝트에 Analytics를 달아두고 있습니다. 처음에는 방문자가 없더라도 실망하지 마세요! 점점 올라가는 숫자를 보는 재미가 있어요 ☺️

더 많은 무료 호스팅 플랫폼을 찾고 계신가요? 🔍

더 자세한 정보를 원하신다면 아래 링크를 참고해보세요:

  • free-for.dev: 개발자를 위한 무료 서비스들을 정리한 사이트예요. 호스팅뿐만 아니라 데이터베이스, 모니터링 도구 등 거의 모든 개발 도구의 무료 플랜 정보를 찾아볼 수 있답니다.

  • Free Backend Hosting Options: 이번 글에서 백엔드 호스팅 내용이 부족했던 것 같아 소개합니다.. 특히 백엔드 호스팅을 위한 각 플랫폼의 스펙과 제한사항이 자세히 정리되어 있답니다.

혹시 제가 모르는 좋은 무료 호스팅 플랫폼을 발견하셨다면 댓글로 알려주세요. 저도 항상 새로운 플랫폼을 찾아 헤매는 중이거든요! 아니면 위에서 언급한 플랫폼을 이용해보신 적이 있다면 여러분은 어떤 경험을 하셨는지도 궁금하네요.

여러분의 멋진 프로젝트, 어떤 플랫폼에서 만나볼 수 있을까요? 😊

profile
3년차 프론트엔드 중에서 제일 잘 칩니다

7개의 댓글

comment-user-thumbnail
2025년 3월 28일

제목... 무슨 일이죠... ㅋㅋㅋㅋㅋㅋ
광고같은 제목에 유용한 내용이라니.. 혼란스러워요

1개의 답글
comment-user-thumbnail
2025년 3월 29일

와 내가 딱 필요했던 정보들!!!!!!!
하루에도 10개씩 쏟아지는 넘쳐나는 나의 아이디어들을 하나씩 검증하고 구현하고 싶었는데!!!
이런 정보를 공유하는 사람들이 많아졌으면 좋겠다. 일반인, 기획자, 개발자, 디자이너 모두가 아이디어를 빠르게 구축할 수 있는 시대가 왔으면 좋겠다. 인간의 의식 범위는 확장되고 자아를 인지하는 능력은 더욱 향상될 것이며 사람들은 더욱 창의적이게 될 거야!

답글 달기
comment-user-thumbnail
2025년 4월 5일

render를 사용할 때 uptimerobot이라는 사이트를 사용하면 절전모드가 되지 않아요!!

답글 달기
comment-user-thumbnail
2025년 5월 2일

글이 너무 재밌습니다 ㅋㅋ 한 수 배우고 갑니다!

1개의 답글
comment-user-thumbnail
5일 전

좋은 글 감사합니다 전 Netlify 쓸게요

답글 달기