Repolode
dyrector-io

dyrector-io/dyrectorio

Docker, Podman, Kubernetes 기반 컨테이너 앱의 버전 관리와 배포를 지원하는 셀프 호스팅 지속적 배포 플랫폼입니다.

대체할 수 있는 제품:Octopus Deploy

스타
1,844
포크
130
열린 이슈
27
마지막 커밋
7일 전

어떤 프로젝트인가요?

dyrector.io는 컨테이너화된 애플리케이션을 운영하는 팀을 위한 셀프 호스팅 지속적 배포 플랫폼입니다. 어떤 레지스트리에서든 OCI 컨테이너 스택의 버전과 배포를 설정하고, 각 노드에 직접 SSH나 kubectl로 접속하지 않고도 한곳에서 환경, 시크릿, 구성을 관리할 수 있습니다.

시스템은 GoLang 에이전트와 플랫폼으로 구성됩니다. 플랫폼은 React/Next.js UI와 Prisma ORM을 통해 PostgreSQL을 사용하는 Node.js(NestJS) 백엔드로 이루어져 있습니다. 에이전트는 Docker용과 Kubernetes용 두 종류이며, TLS를 사용하는 gRPC로 플랫폼과 통신합니다.

배포 외에도 브랜치 기반의 즉시 테스트 환경, 예약 릴리스, 자동 생성 변경 로그, 감사 로그, 세분화된 RBAC, GitHub Actions에서 사용할 CD 토큰을 제공합니다. 무료 티어가 포함된 호스팅 SaaS 버전도 이용할 수 있습니다.

핵심 기능

  • 01Kubernetes, Docker, Podman을 배포 대상으로 지원
  • 02하나의 인터페이스에서 환경, 시크릿, 구성을 관리
  • 03어떤 브랜치에서든 즉시 테스트 환경 생성
  • 04릴리스를 예약하고 변경 로그와 릴리스 노트를 자동 생성
  • 05감사 로그와 세분화된 RBAC 제공
  • 06컨테이너 레지스트리 및 ChatOps 알림과 연동

활용 사례

  • 수동 SSH 작업 없이 여러 환경에 컨테이너화된 서비스를 한 번에 배포
  • QA 팀이 특정 마이크로서비스 버전의 테스트 환경을 빠르게 구성
  • CD 토큰을 사용해 GitHub Actions 배포 자동화
  • 서버의 구성 파일을 직접 수정하지 않고 웹 UI에서 컨테이너 설정 관리

빠른 시작

  1. 1

    저장소의 Getting Started 가이드를 읽으세요

  2. 2

    GETTING_STARTED.md의 자세한 설정 안내를 따르세요

사용 전 알아둘 점

  • README에는 플랫폼이 아직 개발 중이며 프로덕션 환경에는 아직 권장되지 않는다고 나와 있습니다.
  • 데이터베이스가 초기화될 수 있으므로 호스팅 알파 버전은 프로덕션 환경에 적합하지 않습니다.

토픽

자주 묻는 질문

dyrectorio은(는) 무엇인가요?
Docker, Podman, Kubernetes 기반 컨테이너 앱의 버전 관리와 배포를 지원하는 셀프 호스팅 지속적 배포 플랫폼입니다. dyrector.io는 컨테이너화된 애플리케이션을 운영하는 팀을 위한 셀프 호스팅 지속적 배포 플랫폼입니다. 어떤 레지스트리에서든 OCI 컨테이너 스택의 버전과 배포를 설정하고, 각 노드에 직접 SSH나 kubectl로 접속하지 않고도 한곳에서 환경, 시크릿, 구성을 관리할 수 있습니다.
dyrectorio은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
dyrectorio은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
dyrectorio은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. dyrectorio의 마지막 커밋은 2026년 10월 13일입니다.
dyrectorio은(는) 어디에 사용할 수 있나요?
수동 SSH 작업 없이 여러 환경에 컨테이너화된 서비스를 한 번에 배포 QA 팀이 특정 마이크로서비스 버전의 테스트 환경을 빠르게 구성 CD 토큰을 사용해 GitHub Actions 배포 자동화 서버의 구성 파일을 직접 수정하지 않고 웹 UI에서 컨테이너 설정 관리
dyrectorio는 어떻게 설치하나요?
저장소의 Getting Started 가이드를 읽으세요 GETTING_STARTED.md의 자세한 설정 안내를 따르세요
dyrectorio은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/dyrector-io/dyrectorio

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트