Git 호스팅
코드는 당신의 작업물입니다. Gitea나 Forgejo 같은 경량 포지로 Git을 셀프 호스팅하면, 약관이 바뀌거나 코드를 스캔하거나 계정을 잠글 수 있는 플랫폼이 아닌, 당신이 통제하는 VPS에 퍼블릭 및 프라이빗 저장소를 모두 보관할 수 있습니다. 오프쇼어, KYC 없음, 암호화폐 결제.
핵심 요구사항
- Git 포지 설치를 위한 완전한 루트 접근 권한
- 저장소에 언제든 접근할 수 있는 안정적인 가동 시간
- 저장소와 히스토리를 위한 충분한 디스크 용량
- KYC 없는 가입, 암호화폐 결제
- 빠른 클론과 CI를 위한 고속 NVMe 스토리지
Git 저장소를 직접 호스팅해야 하는 이유
외부 Git 플랫폼은 편리하지만, 당신의 코드는 그 회사의 약관 아래 그들의 서버에 저장됩니다. 약관은 언제든 바뀔 수 있고, 계정이 정지될 수도 있으며, 코드베이스가 스캔되거나 모델 학습에 사용될 수도 있습니다. Gitea나 Forgejo 같은 경량 포지로 셀프 호스팅하면 동일한 풀 리퀘스트, 이슈, 웹 인터페이스를 당신 소유의 서버에서 사용할 수 있습니다. 저장소는 오직 당신에게만 귀속됩니다. 플랫폼 정책도, 뜻밖의 상황도, 종속도 없습니다.
가볍게 실행되고, 기능은 완전
현대적인 셀프 호스팅 포지는 효율적입니다. Gitea와 Forgejo는 깔끔한 웹 UI, 이슈 트래킹, 풀 리퀘스트, 내장 CI 기능을 갖추고 소형 VPS에서도 쾌적하게 동작합니다. 소형~중형 플랜이면 개인 계정이나 소규모 팀에 충분하며, 사이징에서 중요한 것은 저장소와 히스토리를 위한 디스크 용량입니다. 루트 접근 권한이 있어 포지를 설치하고 원하는 대로 정확히 구성할 수 있습니다 — 기본 프라이빗 저장소 설정도 포함해서요.
프라이빗하고 오프쇼어
오프쇼어 KYC 없는 VPS에서 셀프 호스팅하면 외부 플랫폼이 제공할 수 없는 프라이버시 레이어가 추가됩니다. 서버는 신원 확인 없이 구매하고 암호화폐로 결제하며, 당신이 선택한 관할권에 위치합니다. 독점 코드, 민감한 프로젝트, 또는 단순히 대형 플랫폼에서 벗어나고 싶은 작업물을 위해, 저장소는 연결된 신원도 없고 당신이 직접 선택한 법적 환경을 갖춘 인프라에 저장됩니다.
Git 호스팅에 최적인 관할권
저장소는 서버 관할권의 법률이 적용됩니다. 아래 지역들은 강력한 법률, 우수한 연결성, 안정적인 호스팅 환경을 갖추고 있습니다.
Git 호스팅 — 자주 묻는 질문
01 셀프 호스팅 Git에 어떤 소프트웨어를 사용할 수 있나요?
Gitea와 Forgejo가 가장 인기 있는 경량 포지입니다. 둘 다 웹 UI, 이슈, 풀 리퀘스트, CI를 제공하며 소형 VPS에서 효율적으로 동작합니다. GitLab은 더 무겁지만 역시 선택 가능한 옵션입니다. 루트 접근 권한이 있어 원하는 것을 자유롭게 설치할 수 있습니다.
02 어느 정도 사양의 VPS가 필요한가요?
최소한의 사양으로 충분합니다. Gitea나 Forgejo 같은 경량 포지는 소형~중형 VPS에서도 쾌적하게 동작합니다. 중요한 변수는 저장소와 히스토리를 위한 디스크 용량이며, 작게 시작해서 코드베이스가 커짐에 따라 확장하면 됩니다.
03 저장소를 프라이빗으로 유지할 수 있나요?
네. 셀프 호스팅 포지에서는 저장소를 기본적으로 프라이빗으로 설정할 수 있으며, 접근 권한을 부여한 계정에만 공개됩니다. 서버가 당신의 것이기 때문에, 코드를 보거나 스캔하거나 공개 여부를 변경할 수 있는 플랫폼이 존재하지 않습니다.
04 외부 플랫폼 대신 Git을 셀프 호스팅해야 하는 이유는 무엇인가요?
통제권 때문입니다. 외부 플랫폼은 약관을 소유하고, 계정을 정지할 수 있으며, 코드를 스캔할 수도 있습니다. 셀프 호스팅은 저장소를 당신이 통제하는 서버에 두고, 플랫폼 정책의 영향을 받지 않습니다. 오프쇼어 KYC 없는 호스트에서는 연결된 신원도 없습니다.
05 같은 서버에서 CI/CD를 실행할 수 있나요?
네. Gitea와 Forgejo는 내장 CI 기능을 포함하고 있으며, 같은 VPS 또는 별도의 서버에서 러너를 실행할 수 있습니다. 중형 이상 플랜이라면 포지와 함께 CI 작업도 여유롭게 처리할 수 있습니다.