Laravel 같은 PHP 애플리케이션을 자체 서버에 프로비저닝, 관리, 배포할 수 있는 셀프 호스팅 웹 앱입니다.
moghtech/komodo
웹 UI와 API로 여러 서버의 소프트웨어 빌드와 배포를 관리하는 도구입니다.
- 스타
- 12,804
- 포크
- 449
- 열린 이슈
- 684
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
Komodo는 여러 서버에 소프트웨어를 빌드하고 배포할 수 있는 셀프 호스팅 도구입니다. 많은 서버를 연결하고 한곳에서 배포를 관리할 수 있으며, 프로젝트에 따르면 연결 가능한 서버 수에는 정해진 제한이 없습니다.
웹 인터페이스 외에도 Komodo는 자동화에 사용할 수 있는 API를 제공합니다. 따라서 배포 워크플로를 스크립트로 작성하거나 다른 도구와 연동할 수 있습니다. 프로젝트에는 관리 대상 서버마다 실행되는 periphery 에이전트가 포함되어 있으며, 설정 방법은 scripts 디렉터리에서 확인할 수 있습니다.
이 프로젝트는 Rust로 작성되었으며 GPL-3.0 라이선스를 따릅니다. 인터페이스를 체험할 수 있도록 데모 인스턴스와 공개 빌드 서버도 제공합니다.
핵심 기능
- 01단일 대시보드에서 여러 서버를 연결하고 관리합니다.
- 02빌드 및 배포 워크플로를 자동화할 수 있는 API를 제공합니다.
- 03관리 대상 서버마다 periphery 에이전트를 실행합니다.
- 04스택, compose, 환경 변수, 동기화를 관리하는 뷰를 제공합니다.
- 05서버 통계를 보여 주고 설정 내보내기를 지원합니다.
활용 사례
- 셀프 호스팅 서버 여러 대에 Docker Compose 스택을 배포합니다.
- CI 파이프라인에서 Komodo API를 통해 소프트웨어 배포를 자동화합니다.
- 하나의 웹 UI에서 여러 머신의 빌드 및 배포 작업을 관리합니다.
빠른 시작
- 1
설치 방법은 komo.do의 공식 문서를 확인하세요
- 2
링크된 설정 가이드에 따라 각 서버에 periphery agent를 설정하세요
사용 전 알아둘 점
- 카피레프트 라이선스인 GPL-3.0에 따라 배포되며, 파생 저작물도 오픈 소스로 공개해야 합니다.
- README에는 보증이 없다고 명시되어 있으며, 소프트웨어를 사용할 때 발생하는 위험은 사용자가 부담해야 한다고 안내합니다.
- 여러 서버를 관리하려면 각 서버에 periphery agent를 설치하고 구성해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- komodo은(는) 무엇인가요?
- 웹 UI와 API로 여러 서버의 소프트웨어 빌드와 배포를 관리하는 도구입니다. Komodo는 여러 서버에 소프트웨어를 빌드하고 배포할 수 있는 셀프 호스팅 도구입니다. 많은 서버를 연결하고 한곳에서 배포를 관리할 수 있으며, 프로젝트에 따르면 연결 가능한 서버 수에는 정해진 제한이 없습니다.
- komodo은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- komodo은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- komodo은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. komodo의 마지막 커밋은 2026년 10월 23일입니다.
- komodo은(는) 어디에 사용할 수 있나요?
- 셀프 호스팅 서버 여러 대에 Docker Compose 스택을 배포합니다. CI 파이프라인에서 Komodo API를 통해 소프트웨어 배포를 자동화합니다. 하나의 웹 UI에서 여러 머신의 빌드 및 배포 작업을 관리합니다.
- komodo는 어떻게 설치하나요?
- 설치 방법은 komo.do의 공식 문서를 확인하세요 링크된 설정 가이드에 따라 각 서버에 periphery agent를 설정하세요
- komodo은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/moghtech/komodo
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SSH를 통해 앱, 데이터베이스, 원클릭 서비스를 자체 서버에 배포하는 셀프 호스팅 플랫폼으로, Heroku, Netlify, Vercel의 대안입니다.
Vercel, Netlify, Heroku의 대안으로 자체 VPS에서 앱과 데이터베이스를 배포하는 셀프 호스팅 PaaS입니다.
git push로 자체 서버에 웹 앱을 배포하고 관리하는, Docker 기반의 셀프 호스팅 미니 Heroku입니다.
Docker, Nginx, Let's Encrypt를 사용해 자체 서버에 앱과 데이터베이스를 배포하는 셀프 호스팅 PaaS로, 웹 GUI와 CLI를 제공합니다.
Kubernetes나 Swarm 없이 WireGuard 메시를 통해 자체 Docker 호스트 여러 대에 컨테이너 앱을 배포하고 확장합니다.