sumon-ohid/better-paas

SSH 한 줄로 VPS·베어메탈에서 앱과 DB를 배포·관리하는 오픈소스 자체 호스팅 PaaS

완성 앱조건 있음 · AGPL-3.0웹·Next.js·풀스택난이도
44+0이번 주20TypeScript
데모·홈페이지 열기better-paas.com
중간맛 분석

스택: Go(백엔드) + Next.js(프론트엔드) + + Caddy + SQLite 난이도: 중상(서버 SSH 접근과 기본 Linux 이해 필요) 바로 쓸 수 있나: 네, 한 줄 설치 스크립트로 Ubuntu/Debian/RHEL/macOS 자동 설정됨 데모: 비디오 참고 - 웹 UI에서 앱 배포, DB 생성, 로그 스트리밍, 백업 등 시각적으로 확인 가능 핵심 기능: 무중단 배포, 자동 HTTPS, 웹훅 기반 Git 푸시 자동배포, 실시간 메트릭(CPU/메모리), 스케줄링된 작업(Cron), 데이터베이스 탐색기(PostgreSQL/Redis/MySQL)

이런 레포예요

이럴 때 쓰면 좋아요

  • 개인 프로젝트나 스타트업이 Heroku/Vercel 비용 절감하면서 자유도 높은 배포 환경 구축
  • 팀이 자신의 VPS에서 여러 앱(웹앱, API, 정적사이트)과 DB를 통합 관리
  • DevOps 초심자도 클릭 UI로 앱 배포, 자동 HTTPS, 무중단 업데이트를 경험

핵심 기능

무중단 배포 및 롤백자동 HTTPS(Let's Encrypt) & 커스텀 도메인Git 푸시 자동배포(Webhook) + 프리셋 앱 템플릿관리형 데이터베이스(PostgreSQL/Redis/MySQL) & 대시보드 탐색기

대안 대비 차별점

자체 호스팅 PaaS 중에서 프리셋 앱 템플릿·내장 DB 관리자·UI 기반 암호화·자동 백업·IP 차단 등 운영 편의성을 가장 많이 통합했으면서도 설치와 사용이 간단함.

준비물
  • Linux VPS, Bare Metal 또는 macOS 호스트
  • SSH 접근 권한
바로 시작하기
  1. Linux VPS(Ubuntu/Debian/CentOS/RHEL) 또는 macOS에서 한 줄 설치 스크립트 실행
curl -fsSL https://raw.githubusercontent.com/sumon-ohid/better-paas/main/install.sh | sudo bash
  1. UFW 방화벽이 활성화된 경우 필요한 포트 개방(VPS)
sudo ufw allow 3000/tcp
sudo ufw allow 8080/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw status
  1. 관리자 토큰 확인 (스크립트 설치 시 콘솔에 출력되거나 파일에 저장됨)
cat backend/data/admin_token.txt
  1. 브라우저에서 대시보드 접속(기본값: http://localhost:3000 또는 서버 IP:3000)

  2. 관리자 토큰을 로그인 화면에 붙여넣기

  3. Docker Compose로 실행하는 방법(선택사항)

docker compose up -d
별 추이 · 7일
44+0 / 7일
활용성 · 따라 만들기 좋은가
샘플 점수 14/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2026년 생성

AI가 README 기반으로 요약했습니다 · 원문 보기