정적 사이트는 어떤 브라우저든 그대로 열 수 있는 HTML, CSS, JavaScript, 이미지 폴더입니다. 누군가 방문할 때 서버에서 아무것도 실행되지 않습니다. 그래서 빠르고 저렴하게 호스팅할 수 있으며, Lobsite는 바로 이를 위해 만들어졌습니다. 위 상자에 폴더를 끌어다 놓거나 프로젝트에서 npx lobsite를 실행하면 HTTPS가 적용된 *.lobsite.app 주소로 사이트가 공개됩니다.
작동 방식
- 빌드 단계가 있다면 사이트를 빌드하세요. Lobsite는 생성기의 출력을 호스팅하며 빌드를 대신 실행하지 않습니다.
- 폴더를 배포하세요. 프로젝트에서
npx lobsite를 실행하거나, 빌드된 폴더 또는 그.zip을 위 상자에 끌어다 놓으세요. 첫 배포는 계정 없이 작동하며 6시간 동안 유지됩니다. - 유지하세요. 가져오기 링크를 따라가면(또는 여기서 **무료로 유지하기 →**를 누르면) 사이트가 무료 계정으로 옮겨집니다. 주소는 그대로이고 더 이상 만료되지 않습니다.
어떤 생성기든, 없어도
Lobsite는 파일을 어떻게 만들었는지 상관하지 않습니다. npx lobsite는 일반적인 빌드 폴더를 찾아 처음 찾은 것을 배포합니다.
| 도구 | 배포하는 폴더 |
|---|---|
| Vite, Astro, Vue, Svelte(정적) | dist/ |
| Create React App, Docusaurus | build/ |
Next.js(output: "export") |
out/ |
| Jekyll, Eleventy | _site/ |
| Hugo, Gatsby | public/ |
직접 작성한 사이트도 작동합니다. index.html이 있는 폴더에서 명령어를 실행하거나 npx lobsite ./site처럼 폴더를 지정하세요. 선택은 lobsite.toml에 저장되므로 다음 실행도 같은 폴더를 같은 사이트에 배포합니다.
브라우저 게임도 정적 사이트입니다. HTML5 게임 호스팅 개요를 사용하거나 Phaser, Godot, Construct 3, GDevelop, Unity WebGL, GameMaker, Defold 또는 Twine에 대한 내보내기 가이드로 바로 이동하세요.
사이트가 커져도 빠른 배포
모든 파일은 해시로 저장됩니다. 다시 배포하면 Lobsite가 먼저 해시를 비교하고 변경된 파일만 업로드하므로, 한 페이지의 오타 수정은 사이트 전체가 아니라 파일 하나만 보냅니다. 모든 배포에는 자체 URL도 있습니다. lobsite deploy --preview는 공개 사이트를 건드리지 않고 확인할 버전을 게시하며, lobsite rollback은 다시 업로드하지 않고 한 단계로 이전 배포로 전환합니다.
정적 사이트로도 할 수 있는 것
서버가 없다고 기능이 없는 것은 아닙니다. 리디렉션과 응답 헤더는 lobsite.toml에 있으며 각 배포와 함께 이동하므로 롤백하면 함께 복원됩니다. 리디렉션 생성기가 규칙을 작성해 줍니다. /_lobsite/forms/<name>으로 전송하는 HTML 폼은 사이트가 계정에 있으면 스팸 필터링과 함께 제출을 받습니다. 폼을 참고하세요. 로그인이나 데이터베이스처럼 서버에서 내 코드가 필요한 것은 Lobsite에서 실행하지 않습니다.
파일은 해시로 저장됩니다. 변경되지 않은 사이트를 다시 배포하면 0바이트가 업로드됩니다.
공개 전에 미리 보세요. 리디렉션까지 포함해 클릭 한 번으로 롤백합니다.
모든 사이트는 첫 배포부터 HTTPS가 적용된 *.lobsite.app 주소를 받습니다.
리디렉션, 헤더, 폼은 lobsite.toml에 있으며 각 배포와 함께 이동합니다.
폼의 대상을 /_lobsite/forms/contact로 지정하세요. 스팸 필터링이 포함됩니다.
모든 한도가 공개되어 있고, 모든 오류는 다음에 할 일을 알려 줍니다.
정적 호스트 비교
| Lobsite | GitHub Pages | Netlify | Cloudflare Pages | |
|---|---|---|---|---|
| 첫 배포 전 계정 | 불필요: 6시간 공개 후 무료로 유지 | 필요, 저장소도 필요 | 드롭에만 불필요, 기간 내 가져오기 | 필요 |
| 배포 | 명령어 하나 또는 끌어다 놓기 | 저장소에 푸시 | Git, CLI 또는 드롭 | Git, CLI 또는 업로드 |
| 서버에서 빌드 | 아니요: 빌드된 폴더를 업로드 | Jekyll 또는 GitHub Actions | 예 | 예 |
| 변경된 파일만 업로드 | 예 | Git을 통해 | 예 | 예 |
| 폼 | 예, 사이트가 계정에 있으면 | 아니요 | 예 | 아니요 |
| 커스텀 도메인 | 예, 무료 | 예, 무료 | 예, 무료 | 예, 무료 |
Git에서 빌드하길 원한다면 GitHub Pages, Netlify, Cloudflare Pages 모두 잘합니다. Lobsite는 사전 설정 없이 터미널, 브라우저 또는 AI 에이전트에서 폴더를 링크로 만드는 가장 빠른 방법입니다.
자주 묻는 질문
무엇이 정적 사이트인가요?
페이지가 일반 파일인 모든 사이트입니다. HTML, CSS, JavaScript, 이미지, 글꼴이며 보통 Astro, Hugo, Jekyll 같은 생성기로 만듭니다. 요청마다 응답하기 위해 서버 프로세스(PHP, Node, 데이터베이스)가 필요하다면 정적이 아닙니다.
빌드 명령어를 실행해 주나요?
아니요. 내 컴퓨터나 CI에서 빌드한 다음 출력 폴더를 배포하세요. 배포가 빠르고 로컬에서 테스트한 것이 정확히 공개됩니다.
내 404 페이지를 가질 수 있나요?
네. 사이트 최상위에 404.html을 두면 존재하지 않는 주소에 404 상태로 표시됩니다. 없으면 Lobsite가 간단한 "Not found" 페이지를 표시합니다.
정적 사이트를 몇 개까지 무료로 호스팅할 수 있나요?
무료 계정은 사이트 하나를 파일 100개까지, 월 10GB 대역폭으로 유지합니다. 계정 없이 게시한 사이트도 무료이지만 6시간 동안 유지됩니다. 곧 제공될 유료 플랜은 사이트 다섯 개를 담습니다.