# /dev/push - Vercel과 Netlify를 대체 가능한 오픈소스 셀프호스팅 배포 플랫폼

> Clean Markdown view of GeekNews topic #24101. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24101](https://news.hada.io/topic?id=24101)
- GeekNews Markdown: [https://news.hada.io/topic/24101.md](https://news.hada.io/topic/24101.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-11-03T09:46:02+09:00
- Updated: 2025-11-03T09:46:02+09:00
- Original source: [github.com/hunvreus](https://github.com/hunvreus/devpush)
- Points: 34
- Comments: 0

## Summary

**/dev/push**는 **Vercel·Netlify** 같은 서버리스 배포 플랫폼의 편의성을 그대로 유지하면서도, 완전히 **셀프호스팅 가능한 오픈소스 대안**을 제시합니다. **Git 푸시만으로 무중단 배포·롤백**이 가능하고, Python·Node.js·PHP 등 멀티 언어를 지원해 다양한 스택의 팀이 손쉽게 통합 워크플로를 구성할 수 있습니다. 또한 **환경 변수 암호화**, **RBAC 기반 협업**, **실시간 로그 스트리밍** 등 프로덕션급 기능을 기본 제공해, 스타트업이나 인하우스 팀이 클라우드 종속 없이 자체 인프라를 운영하기에 적합합니다. “우리만의 Vercel”을 직접 구축해보고 싶은 개발자라면 꽤 매력적인 프로젝트입니다.

## Topic Body

- 서버리스 배포의 종속성 문제를 해결하기 위해 개발된 셀프호스팅 배포 플랫폼  
  - 자체 서버에서 **Vercel·Render·Netlify** 수준의 배포 환경 제공  
- **Git 기반 배포** 지원으로 GitHub 푸시만으로 **무중단 롤아웃 및 즉시 롤백** 가능  
- Python, Node.js, PHP 등 멀티 언어를 지원하며 Docker 기반 실행 환경에서 동작  
- **환경 관리 기능**으로 브랜치별 환경 매핑과 **암호화된 환경 변수** 설정 지원  
- **실시간 모니터링**: 빌드 및 런타임 로그를 **검색 가능한 스트림 형태**로 제공  
- **팀 협업 기능** 내장, 역할 기반 접근 제어(RBAC)와 **초대·권한 관리** 지원  
- 사용자 지정 도메인, 자동 SSL 인증서 발급(Let’s Encrypt) 기능 제공  
- 완전한 오픈소스 및 셀프호스팅 구조, MIT 라이선스  
- **프로덕션·개발용 스크립트 세트** 제공으로 설치, 업데이트, 보안 강화, 마이그레이션 등 자동화 지원  
  - `scripts/prod/update.sh`로 블루-그린 방식의 **무중단 업데이트** 수행  
  - `scripts/dev/start.sh`로 **Colima·Loki 기반 로컬 개발 환경** 구성  
- **환경 변수 시스템**을 통해 배포 도메인, GitHub App, 이메일 발송, 데이터베이스, Redis 등 세부 설정 제어  
- **GitHub App 통합**으로 OAuth 인증, 웹훅, 리포지토리 권한 관리 등 **자동 배포 파이프라인** 구성  
- **접근 제어(access.json)** 파일을 통한 이메일·도메인·정규식 기반 **로그인 제한 정책** 설정 가능  
- PostgreSQL·Redis·Traefik을 포함한 컨테이너 기반 아키텍처

## Comments



_No public comments on this page._
