VPS 배포

하나의 명령으로 앱 전송

몇 초 만에 Python, Node.js 및 정적 사이트를 VPS에 배포하세요. Docker 없음. 복잡한 구성 없음. vps deploy.

Docker가 필요하지 않음
자동 SSL & Nginx
파이썬, Node.js & 정적 사이트
터미널
$ pip install vpsdotorg
성공적으로 설치된 vpsdotorg-0.1.0
$ vps login
성공적으로 로그인하였습니다. 3 서버를 찾았습니다.
$ vps deploy
my-app (파이썬) 배포 중...
OK setup_runtime: 파이썬 3.12 준비
OK sync_code: git에서 동기화된 코드
OK build: 설치된 종속성
OK configure_nginx: 역 프록시 준비됨
OK setup_ssl: SSL 인증서 발급됨
OK health_check: 앱은 라이브입니다!
42초만에 성공적으로 배치되었습니다.

60초만에 시작하세요

CLI 설치, 로그인 및 배포

1

설치

pip install vpsdotorg
2

로그인

vps login

API 토큰 사용 admin.vps.org

3

연결 및 배포

cd my-project
vps link
vps deploy

하나의 설정 파일. 그것.

간단한 방법으로 앱을 정의 vps.yaml

파이썬
name: my-django-app
type: python
version: "3.12"
build:
  - pip install -r requirements.txt
start: gunicorn app.wsgi --bind 127.0.0.1:8000
port: 8000
domain: myapp.com
git_repo: https://github.com/user/repo.git
노드. js
name: my-express-api
type: node
version: "20"
build:
  - npm install
start: node server.js
port: 3000
domain: api.mysite.com
git_repo: https://github.com/user/repo.git
정적
name: my-website
type: static
build:
  - npm run build
domain: example.com
git_repo: https://github.com/user/repo.git

실행할 때 어떤 일이 일어나는가 vps deploy

플랫폼이 모든 것을 자동으로 처리합니다.

런타임 설정

지정된 버전으로 Python (pyenv) 또는 Node.js (nvm)를 설치합니다.

동기화 코드

Git 저장소에서 코드를 복제하거나 끌어옵니다.

빌드

빌드 명령을 실행합니다(pip install, npm install 등)

라이브 설정( G)

Let's Encrypt를 통해 Supervisor, Nginx 리버스 프록시 및 무료 SSL을 설정합니다.

발송에 필요한 모든 것

DevOps 지식이 필요하지 않음

무료 SSL 인증서

모든 도메인에 대한 자동 암호화 SSL. HTTPS 박스에서.

프로세스 관리 솔루션

Supervisor는 앱을 계속 실행시킵니다. 충돌 시 자동 재시작.

Nginx 역 프록시

gzip, WebSocket 지원, 정적 파일 서빙으로 자동 구성.

환경 변수

비밀을 안전하게 관리하세요 vps env set KEY=VALUE.

배포 기록

로그, 상태 및 기간을 통해 모든 배포를 추적 vps deployments.

SSH 액세스

빠른 액세스를 통해 서버에 vps ssh. 완전한 루트 제어.

필요한 모든 명령

vps login
API 토큰으로 인증
vps link
프로젝트 디렉토리를 VPS 서버에 연결
vps deploy
현재 프로젝트 배포
vps deployments
상태와 함께 배포 기록 목록
vps logs
단계별 배포 로그 표시
vps env set K=V
환경 변수 설정
vps env list
환경 변수 목록
vps ssh
연결된 서버로 SSH

자주 묻는 질문

Docker가 필요합니까?

+

아니요. VPS Deploy는 시스템 수준 도구(pyenv, nvm, Supervisor, Nginx)를 사용하여 서버에서 네이티브로 앱을 실행합니다. 컨테이너, Docker 데몬, 오버헤드가 없습니다.

어떤 언어와 프레임워크가 지원됩니까?

+

현재: 파이썬(Django, Flask, FastAPI 등), Node.js(Express, Next.js 등), 정적 사이트(React, Vue, HTML). 곧 추가 런타임이 제공됩니다.

배포는 어떻게 작동합니까?

+

당신이 달릴 때 vps deploy, CLI는 VPS.org API에 설정을 보냅니다. 플랫폼은 서버에 SSH를 연결하고 런타임 설치, git에서 코드 동기화, 빌드 명령 실행, Supervisor와 Nginx 설정, SSL 설정, 상태 검사 실행 등의 전체 파이프라인을 실행합니다.

VPS에 아무것도 설치할 필요가 있습니까?

+

아니요. 플랫폼은 SSH를 통해 필요한 모든 것을 자동으로 설치합니다. VPS는 기본 OS(우분투, 데비안 등)와 SSH 액세스만 있으면 됩니다.

내 코드가 VPS.org 서버에 저장되어 있습니까?

+

아니요. 코드는 Git 저장소에서 VPS로 직접 끌어옵니다. VPS.org은 배포 구성 및 로그만 저장합니다. 코드는 서버와 Git 제공업체에 저장됩니다.

얼마나 드나요?

+

VPS Deploy는 모든 VPS.org 서버에 무료로 포함되어 있습니다. $2.0/월부터 시작하는 VPS 플랜에 대해서만 지불하며 추가 배포 수수료가 없습니다.

배포를 간소화할 준비가 되셨습니까?

pip install vpsdotorg
VPS를 만들기

플랜은 $2.0/월부터 시작

VPS를 시작하세요
최저 $2.0/월