DIY HTML 매뉴얼의 무료 호스팅 비교
완전 무료 운영에는 Cloudflare Pages Free를 우선 추천합니다. 여러 HTML과 사진의 상대 경로를 유지할 수 있습니다. 정적 파일 요청은 무료입니다. 기존 비공개 GitHub 저장소도 연동할 수 있습니다. 이 추천은 공식 서비스 문서와 현재 파일 구성을 종합한 판단입니다. 확인일은 2026-10-08입니다.
이미 유료 ChatGPT를 사용한다면 ChatGPT Sites도 후보입니다. Free 계정에서 쓸 무료 호스팅과는 구분합니다. Claude Artifact는 한 화면의 공개·공유에 적합한 후보입니다. 현재 여러 HTML과 원문 자료실을 그대로 올리는 지원은 확인하지 못했습니다.
후보 비교
| 후보 | 무료 조건·주요 한도 | 현재 매뉴얼에 대한 판단 |
|---|---|---|
| Cloudflare Pages | Free. 정적 자산 요청 무료·무제한. 월 500 Git builds. 사이트 20,000개 파일. 파일당 25 MiB | 1순위. HTML·사진·JavaScript를 정적 파일로 배포. 비공개 Git 저장소 연동 가능. 큰 PDF 하나는 별도 처리 필요 |
| GitHub Pages | GitHub Free에서는 공개 저장소. 배포 사이트 1 GB. 월 대역폭 100 GB soft limit | 공개용 파일만 담은 별도 공개 저장소를 만들면 좋은 대안. 현재 비공개 저장소의 직접 Pages 이용은 무료 플랜 조건에 맞지 않음 |
| Netlify Free | 새 계정은 월 300 credits. 정식 배포 1회 15 credits, 전송 1 GB 20 credits, 요청 10,000건 2 credits. hard limit·자동 충전 없음 | 폴더 드래그 배포가 편리. 잦은 정정과 사진·PDF 다운로드가 같은 크레딧을 소비하므로 Cloudflare보다 여유가 적음 |
| Vercel Hobby | 무료 개인·비상업 용도. 포함 Fast Data Transfer 100 GB, CDN Requests 1,000,000 | 정적 HTML 배포 가능 후보. 개인 매뉴얼은 적합한 용도이나 현재 구조에 프레임워크가 필요하지 않아 우선순위는 낮음 |
| ChatGPT Sites | 공개 베타. Plus·Pro·Business·Enterprise·Edu 대상. 플랜별 제한은 화면에서 확인 | 호환 기존 프로젝트를 실제 사이트로 호스팅 가능. 기본 비공개·초대 공유가 장점. 유료 구독을 전제로 하며 숫자 용량·트래픽 한도는 미확인 |
| Claude Artifacts | 기존 Chat Artifact의 Publish는 Free·Pro·Max 대상. 해당 공개물은 일반 열람에 로그인 불필요. 현행 Share 방식은 열람자 Claude 계정 필요. 공유 옵션은 플랜별로 다름 | 간단한 단일 매뉴얼 공유 후보. 여러 파일·자산 경로·도메인·지속 배포 조건을 확인하지 못했으므로 전체 매뉴얼 호스팅 우선 후보로 쓰지 않음 |
무료 제공 조건은 각 서비스의 현재 문서에 따른 관찰입니다. 영구적인 서비스·요금 보장은 아닙니다. 사용자 도메인을 구매하면 등록·갱신 비용은 별도입니다. 서비스 기본 주소를 쓰는 구성을 우선합니다.
근거: Cloudflare 무료 제한, 정적 요청 요금, Git 연동, GitHub Pages 조건, Netlify 현행 크레딧, 폴더 배포, Vercel Hobby 조건, ChatGPT Sites 공식 기능, Claude 공유·레거시 공개.
현재 파일에서 확인한 배포 준비 사항
대상은 wiki/visuals/*.html 25개입니다. 직접 참조·용량 조사 데이터에 조사 범위와 파일 목록을 기록했습니다.
| 조사 항목 | 관찰 | 배포본에서 할 일 |
|---|---|---|
| HTML 자체 | 930,497 bytes, 약 0.89 MiB | 서버·데이터베이스 없이 정적 배포를 기본으로 함 |
| 직접 연결 파일 포함 | 656개, 177,922,233 bytes, 약 169.68 MiB | 이것은 전체 재귀 의존성이나 실제 방문 트래픽이 아님. 필요한 배포 파일만 별도 폴더에 준비 |
| 직접 이미지 참조 | 92개, 약 56.81 MiB | 이미지·SVG 경로를 유지. 크기를 줄일 때는 배포 사본만 변환 |
| 가장 큰 파일 | Kixx 2024 카탈로그 원본, 33,331,429 bytes, 약 31.79 MiB | Cloudflare 25 MiB 초과. 배포 사본에서는 제조사 외부 원문 링크 또는 별도 저장소 링크로 바꿈. 보존 원본은 유지 |
| Markdown·원문 링크 | 직접 참조에 Markdown 414개 및 대화 원문 링크 포함 | 필요한 문서는 HTML로 표시하도록 변환하거나 읽기용 연결을 정리. 정적 호스팅만으로 Markdown이 위키 화면이 되지는 않음 |
| 원문 공개 범위 | raw/attachments/R22/conversation.md, R48·R75 원문 등 참조 | 사이트 공개 범위에 맞는 파일을 선별. 프로젝트 전체와 raw 전체를 배포 출력으로 지정하지 않음 |
| 체크 상태 | HTML 스크립트가 localStorage에 저장 | 같은 브라우저·주소의 체크 저장과 기기 간 동기화를 구분. 호스팅만으로 휴대폰·컴퓨터 간 상태가 동기화되지는 않음 |
| 영상 | 선택하면 YouTube iframe을 생성 | 영상 파일을 배포 폴더에 복사하는 구조가 아님. 재생에는 외부 서비스 연결 필요 |
직접 href·src·poster의 로컬 파일 누락은 0건입니다. CSS의 url(), srcset, Markdown의 후속 링크, JavaScript가 생성하는 모든 경로를 재귀 검사한 결과는 아닙니다. 실제 호스팅·모바일 접속 성공도 아직 확인하지 않았습니다.
추천 구성과 배포 방식
원본은 현재 비공개 저장소에 유지합니다. 배포용 폴더에는 HTML, 필요한 이미지, 선택한 참고 자료만 넣습니다. 첫 주소는 모바일 작업 선택으로 연결합니다. 기존 상대 경로를 유지하거나 배포본에서 일괄 재작성합니다.
계속 개정할 매뉴얼에는 Cloudflare의 Git 연동 방식을 추천합니다. 현재 비공개 GitHub 저장소를 연결하고, 배포용 폴더를 출력 디렉터리로 지정하는 구성입니다. 수정한 배포 파일을 push하면 자동 배포됩니다. Git 저장소가 비공개라는 사실이 배포 사이트의 접근 제한을 뜻하지는 않습니다.
한 번 빠르게 올릴 때는 Direct Upload를 사용합니다. HTML과 자산이 담긴 폴더 또는 ZIP을 대시보드에 올립니다. 기본 주소는 <project>.pages.dev 형태입니다. 대시보드 업로드는 1,000개 파일, Wrangler 업로드는 20,000개 파일을 지원합니다. 파일당 제한은 둘 다 25 MiB입니다. 직접 업로드 공식 안내.
Direct Upload로 만든 프로젝트는 나중에 네이티브 Git 연동으로 전환할 수 없습니다. Git 연동 프로젝트도 대시보드 드래그 업로드로 전환할 수 없습니다. Direct Upload에서 CI와 Wrangler를 사용하는 자동화는 가능합니다. 따라서 장기 운영을 전제로 하면 처음부터 Git 연동을 선택하는 편이 적합합니다.
본인·초대된 사람만 열람할 목적이면 ChatGPT Sites의 기본 비공개·초대 공유도 검토합니다. 기능은 계정·워크스페이스와 제공 상태에 따라 달라집니다. Cloudflare의 열람 제한은 별도 접근 제어 설정을 조사해야 합니다. 그 조건과 비용은 이번 공개 정적 호스팅 비교에서 확정하지 않았습니다.
조사 완료와 남은 확인
공식 문서 10건의 응답 원문·추출본·해시를 보존했습니다. 수집 성공을 실제 배포 성공으로 바꾸지 않습니다. 이번에는 호스팅 계정 생성·사이트 생성·업로드·공개 범위 변경을 수행하지 않았습니다.
선택 후 남은 항목은 공개 또는 제한 열람의 범위, 최종 배포 파일 목록, 큰 PDF 처리, Markdown 표시, 모바일 실제 접속입니다. ChatGPT Sites의 현 계정 한도와 Claude의 여러 파일 배포 지원은 미확인입니다. 기존 정비 판단의 정정은 발생하지 않았습니다.
참조 목록
- 사용자 요청: 무료 호스팅 조사 요청, 원문 1행.
- S710: ChatGPT Sites, Sites·Control access and secrets·Connect a custom domain.
- S711: Claude 공유·공개, 공유 플랜 표·Who can open a published chat artifact·Everyone needs a Claude account. 추출본은 빈 표 셀을 보존하지 않으므로 플랜별 열 대응은 원본 HTML로 대조.
- S712–S715: 파일·빌드 제한, 정적 요청 요금, 직접 업로드, 비공개 Git 연동.
- S716–S719: GitHub Pages, Netlify 요금, Netlify 배포, Vercel Hobby.