VPS デプロイ

1 つのコマンドでアプリケーションを送信

数秒で Python、Node.js、静的サイトを VPS にデプロイ。 Docker は不要。複雑な設定も不要。ただ vps deploy.

Docker は必要ありません
自動 SSL & Nginx
Python、Node.js、静的サイト
ターミナル
$ pip install vpsdotorg
vpsdotorg-0.1.0 をインストールしました
$ vps login
ログインに成功しました。3 つのサーバが見つかりました。
$ vps deploy
my-app (python) を展開中...
OK setup_runtime: Python 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

1つの設定ファイル それだけです

簡単な方法でアプリケーションを定義します 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
Node.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)

Supervisor、Nginx リバースプロキシ、Let's Encryptを通じたフリーSSLを設定します

あなたが船に必要なもの

DevOps 知識が必要ありません

SSL証明書

すべてのドメインに対して自動的に Let's Encrypt 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 デーモン、オーバーヘッドはありません。

どの言語とフレームワークがサポートされていますか?

+

現時点では Python (Django, Flask, FastAPI など)、Node.js (Express, Next.js など)、静的サイト (React, Vue, HTML) がサポートされています。他のランタイムもまもなく追加されます。

どうやって配置するの?

+

走る時 vps deploy, the CLI sends your config to the VPS.org API. The platform then SSHes into your server and executes the full pipeline: install runtime, sync code from git, run build commands, configure Supervisor and Nginx, set up SSL, and run a health check.

私は私のVPSに何かをインストールする必要がありますか?

+

いえ、プラットフォームは必要なすべてのものを SSH を介して自動的にインストールします。VPS にはベース OS (Ubuntu、Debian など) と SSH アクセスが必要です。エージェントは必要ありません。

私のコードはVPS.orgサーバーに保存されていますか?

+

VPS.orgは、デプロイメントの設定とログのみを保存します。コードは、サーバとGitプロバイダに保存されます。

いくらだ?

+

VPS.org サーバ全てに VPS Deploy が無料で含まれています。 月額 2.0 ドルから始まる VPS プランに対してのみ支払いが必要です。 追加のデプロイメント料はありません。

部署を簡素化する準備はできていますか?

pip install vpsdotorg
あなたのVPSを作成

月額2ドルからのプラン

起動
月額2ドルから