VPS Deploy

Ship Your App with One Command

Deploy Python, Node.js, and static sites to your VPS in seconds. No Docker. No complex configs. Just vps deploy.

No Docker required
Automatic SSL & Nginx
Python, Node.js & Static sites
Terminal
$ pip install vpsdotorg
Successfully installed vpsdotorg-0.1.0
$ vps login
Logged in successfully. 3 server(s) found.
$ vps deploy
Deploying my-app (python)...
OK setup_runtime: Python 3.12 ready
OK sync_code: Code synced from git
OK build: Dependencies installed
OK configure_nginx: Reverse proxy ready
OK setup_ssl: SSL certificate issued
OK health_check: App is live!
Deployment completed successfully in 42s.

Get Started in 60 Seconds

Install the CLI, login, and deploy

1

Install

pip install vpsdotorg
2

Login

vps login

Use your API token from admin.vps.org

3

Link & Deploy

cd my-project
vps link
vps deploy

One Config File. That's It.

Define your app in a simple vps.yaml

Python
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
Static
name: my-website
type: static
build:
  - npm run build
domain: example.com
git_repo: https://github.com/user/repo.git

What Happens When You Run vps deploy

The platform handles everything automatically

Setup Runtime

Installs Python (pyenv) or Node.js (nvm) with your specified version

Sync Code

Clones or pulls your code from the Git repository

Build

Runs your build commands (pip install, npm install, etc.)

Configure & Go Live

Sets up Supervisor, Nginx reverse proxy, and free SSL via Let's Encrypt

Everything You Need to Ship

No DevOps knowledge required

Free SSL Certificates

Automatic Let's Encrypt SSL for every domain. HTTPS out of the box.

Process Management

Supervisor keeps your app running. Automatic restarts on crashes.

Nginx Reverse Proxy

Automatically configured with gzip, WebSocket support, and static file serving.

Environment Variables

Securely manage secrets with vps env set KEY=VALUE.

Deployment History

Track every deployment with logs, status, and duration via vps deployments.

SSH Access

Quick access to your server with vps ssh. Full root control.

All the Commands You Need

vps login
Authenticate with your API token
vps link
Link a project directory to a VPS server
vps deploy
Deploy the current project
vps deployments
List deployment history with status
vps logs
Show step-by-step deployment logs
vps env set K=V
Set environment variables
vps env list
List environment variables
vps ssh
SSH into the linked server

Frequently Asked Questions

Do I need Docker?

+

No. VPS Deploy runs your apps natively on the server using system-level tools (pyenv, nvm, Supervisor, Nginx). No containers, no Docker daemon, no overhead.

What languages and frameworks are supported?

+

Currently: Python (Django, Flask, FastAPI, etc.), Node.js (Express, Next.js, etc.), and static sites (React, Vue, HTML). More runtimes coming soon.

How does the deployment work?

+

When you run 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.

Do I need to install anything on my VPS?

+

No. The platform installs everything it needs automatically via SSH. Your VPS just needs a base OS (Ubuntu, Debian, etc.) and SSH access. No agent required.

Is my code stored on VPS.org servers?

+

No. Your code is pulled directly from your Git repository to your VPS. VPS.org only stores deployment configuration and logs. Your code lives on your server and your Git provider.

What does it cost?

+

VPS Deploy is included free with all VPS.org servers. You only pay for your VPS plan starting at $2.50/month. No additional deployment fees.

Ready to simplify your deployments?

pip install vpsdotorg
Create Your VPS

Plans starting at $2.50/month

Create Your Website
From $2.50/mo