Coolify: 자체 서버에서 360개 이상 서비스를 배포하는 오픈소스 PaaS
Coolify는 Vercel과 Heroku를 대체하는 오픈소스 셀프 호스팅 PaaS로, SSH 연결만으로 자체 서버에 웹 앱, 데이터베이스, 360개 이상의 원클릭 서비스를 배포하고 자동 HTTPS 및 MCP 연동까지 지원합니다.

이미지 출처: Coolify official homepage (https://coolify.io)
Coolify는 Vercel이나 Heroku와 같은 클라우드 PaaS 플랫폼을 자체 서버에 직접 구축할 수 있게 해주는 오픈소스 셀프 호스팅 PaaS 솔루션이다. 개발자가 인프라 관리의 복잡함 없이 가상 사설 서버(VPS), 베어메탈, 라즈베리 파이 등에 SSH 연결만으로 다양한 서비스를 쉽게 배포하고 관리할 수 있도록 설계되었다.
주요 기능과 아키텍처
Coolify는 GitHub, GitLab, Bitbucket, Gitea 등 주요 소스코드 호스팅 플랫폼과의 연동을 지원하며, 소스 푸시 시 자동으로 빌드와 배포를 수행한다. Nixpacks, Railpack, 표준 Dockerfile, Docker Compose 등 다양한 빌드 방식을 지원하여 언어와 프레임워크 제약 없이 웹 애플리케이션, 정적 사이트, 데이터베이스를 구동할 수 있다.
또한 배포된 모든 서비스에 대해 Let's Encrypt 기반의 자동 HTTPS 인증서 발급과 리버스 프록시 설정을 기본으로 제공하여 인프라 설정 과정을 크게 단축한다. 다중 서버 아키텍처를 지원하여 Coolify 관리 서버와 실제 애플리케이션이 실행되는 타겟 서버를 분리해 안정적으로 운영할 수 있다.
설치 및 확장 인터페이스
설정은 리눅스 서버 환경에서 단일 셸 명령어(curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash)를 통해 간단하게 완료할 수 있다. 직관적인 웹 대시보드를 제공할 뿐만 아니라, REST API, CLI, 그리고 Model Context Protocol(MCP) 연동을 지원하여 외부 에이전트와 도구를 통한 프로그래밍 방식의 인프라 제어와 모니터링이 가능하다.
Apache 2.0 라이선스로 제공되는 무료 오픈소스 셀프 호스팅 모델을 기반으로 하며, 인프라 관리 부담을 줄이고자 하는 사용자를 위한 상용 Coolify Cloud 관리형 옵션도 병행 제공된다. 다만 셀프 호스팅 환경에서는 기본 OS 보안 업데이트, 방화벽 설정, 백업 스토리지 관리를 사용자가 직접 점검해야 한다.