GitHub Trending인프라 · 데브옵스오늘의 주요

oblien/openship

자신의 서버에 설치하는 깃허브 배포 플랫폼 Openship

원제 oblien/openship

스타 13,638당일 +436TypeScript
Key Point

자신의 인프라에 설치해 Vercel·Railway 같은 PaaS 기능을 완전히 제어할 수 있으므로, 배포 비용 절감과 데이터 주권이 필요한 팀에게 의미 있는 선택지다.

핵심 요약

  • TypeScript 기반 오픈소스 배포 플랫폼으로, GitHub 저장소를 지정하면 자동으로 빌드·배포·라우팅·TLS 처리를 수행하는 자체 호스팅 가능 CI/CD 솔루션이다.
  • 데스크톱 앱, 웹 대시보드, CLI 등 세 가지 인터페이스로 구동할 수 있으며, 개인용 데스크톱 앱은 SSH를 통해 서버를 제어하고 팀용 서버는 Docker Compose(Linux) 또는 베어 모드로 운영할 수 있다.
  • Package.json·프레임워크 설정·Dockerfile을 자동 감지해 스택을 파악하고, Docker 이미지 또는 베어 릴리즈로 빌드한 후 컨테이너·호스트 프로세스 방식으로 실행한다.
  • OpenResty 엣지가 리버스 프록시 vhost를 작성하고 Let's Encrypt 인증서를 자동 발급하므로, DNS나 인증서 문제는 배포 실패가 아닌 작업 필요 상태로 표시된다.
  • GitHub 웹훅을 통한 푸시-투-배포, 모노레포 변경 감지 시 영향받은 서비스만 재빌드, 데이터베이스·도메인·SSL·CDN·메일·백업을 한 곳에서 관리할 수 있다.
  • Node·Python·Go·Rust·PHP·Ruby·Java·.NET·Docker 등 모든 스택을 지원하며, Postgres·MySQL·MongoDB·Redis·워커·WebSocket·스토리지 백엔드를 제공한다.
  • 자동 Let's Encrypt 갱신, 와일드카드 도메인 지원, 무제한 도메인 추가, 엣지 캐싱·HTTP/3·Brotli 압축, 내장 SMTP(DKIM/SPF/DMARC), 예약 백업·원클릭 복구, 요청당 ~1.4µs의 실시간 모니터링을 포함한다.
  • Openship Cloud 관리형 서비스, 임의의 VPS, 베어메탈, 멀티서버 배포 등 어디든 같은 인터페이스로 배포 가능하며, 자체 호스팅은 무료이고 핵심은 프로덕션 레벨이다.
  • Docker Compose 파일을 그대로 배포할 수 있고, 다음 개발 계획으로 멀티노드 클러스터·로드밸런싱 UI·프라이빗 네트워킹·고급 모니터링·비주얼 CI/CD 파이프라인을 예정하고 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗