数秒で Python、Node.js、静的サイトを VPS にデプロイ。 Docker は不要。複雑な設定も不要。ただ vps deploy.
CLIをインストールし、ログインし、デプロイします
pip install vpsdotorg
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
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 など) を実行します。
Supervisor、Nginx リバースプロキシ、Let's Encryptを通じたフリーSSLを設定します
DevOps 知識が必要ありません
すべてのドメインに対して自動的に Let's Encrypt SSL を実行します。HTTPS はすぐに使えます。
Supervisor はアプリケーションを動かし続けます。クラッシュ時に自動的に再起動します。
gzip、WebSocketサポート、静的ファイルサーバを自動的に設定します。
秘密を安全に管理するための vps env set KEY=VALUE.
すべてのデプロイをログ、状態、持続時間を含めて追跡します。 vps deployments.
サーバに迅速にアクセスするための vps ssh. 完全なルートコントロール
vps loginvps linkvps deployvps deploymentsvps logsvps env set K=Vvps env listvps sshいいえ。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.
いえ、プラットフォームは必要なすべてのものを SSH を介して自動的にインストールします。VPS にはベース OS (Ubuntu、Debian など) と SSH アクセスが必要です。エージェントは必要ありません。
VPS.orgは、デプロイメントの設定とログのみを保存します。コードは、サーバとGitプロバイダに保存されます。
VPS.org サーバ全てに VPS Deploy が無料で含まれています。 月額 2.0 ドルから始まる VPS プランに対してのみ支払いが必要です。 追加のデプロイメント料はありません。