원문 캡처 · github.com
원문 캡처 · github.com

Stackdome은 애플리케이션과 데이터베이스, 저장소를 하나의 단위로 배포하는 오픈소스 플랫폼이다. Railway·Render·Heroku의 대안으로 소개됐으며, 자체 인프라나 Stackdome 클라우드에서 코딩 에이전트·Canvas·CLI로 사용할 수 있다.

Git 저장소나 컨테이너 이미지에서 배포하고, 빌드와 관리형 Postgres, TLS, 브랜치별 미리보기 환경, 이전 릴리스로의 롤백 기능을 제공한다. 관리형 Postgres에는 자동 백업과 특정 시점 복구가 포함된다. 릴리스는 정상 작동이 확인된 뒤 적용된 것으로 처리하며, 로그·메트릭·릴리스 타임라인도 제공한다.

CLI를 설치한 뒤 스택을 초기화하고 배포할 수 있다.

sh
curl -fsSL https://get.stackdome.com/cli.sh | sh
stackdome init
stackdome deploy --wait
stackdome status
stackdome open

자체 호스팅 설치 명령은 다음과 같다. Kubernetes v1.27 이상(EKS, GKE, AKS, k3s)에서 실행하거나, vCPU 2개와 메모리 4GB를 갖춘 새 VPS를 사용할 수 있다. 자체 호스팅 안내에서 전체 절차를 확인할 수 있다.

sh
curl -fsSL https://get.stackdome.com/install.sh | sudo sh

코딩 에이전트로 배포하려면 Stackdome 스킬을 설치하거나 agents.stackdome.com을 에이전트에 지정한다. Canvas에서는 서비스·데이터베이스·볼륨을 시각적으로 구성하고 변경 사항을 diff로 검토할 수 있다.

문서에는 빠른 시작, Stackfile 참조, API 참조가 포함된다. 주요 저장소는 Stackdome(API 서버·웹 UI·문서), cluster-agent(연결된 클러스터에서 실행되는 Kubernetes 오퍼레이터), stackdome-cli(명령줄 인터페이스)다.