VPS განთავსება

თქვენი პროგრამის გაგზავნა ერთ ბრძანებაზე

Python, Node.js და სტატიკური საიტების განთავსება VPS-ზე ერთი ბრძანების გამოყენებით. Docker არ არის საჭირო. არანაირი რთული კონფიგურაცია. უბრალოდ vps deploy.

✓ Docker არ არის საჭირო
✓ & Nginx ავტომატური SSL
✓ Python, Node.js და სტატიკური საიტები
ტერმინალი
$ pip install vpsdotorg
vpsdotorg- 0. 1. 0 წარმატებით დაყენდა
$ vps login
წარმატებით შევიდა. 3 სერვერი მოიძებნა.
$ vps deploy
my- application (python) განთავსება...
OK setup_runtime: Python 3. 12 მზადაა
OK sync_code: კოდი git- დან სინქრონიზებულია
OK build: დაყენებული დამოკიდებულებები
OK configure_nginx: პროქსის უკან დაბრუნება მზად არის
OK setup_ssl: SSL სერტიფიკატი გამოცემულია
OK health_check: App is live!
Deployment completed successfully in 42s.

3 ნაბიჯით დაწყება

CLI- ს დაყენება, შესვლა და განთავსებაName

1

დაყენება

pip install vpsdotorg
2

შესვლა

vps login

თქვენი API ტოკენის გამოყენება admin.vps.org

3

ბმულის & განთავსება

cd my-project
vps link
vps deploy

One Config File. That's It.

მარტივი პროგრამის განსაზღვრაName vps.yaml

პითონიName
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

The platform handles everything automatically

Runtime- ის კონფიგურაცია

Python (pyenv) ან Node.js (nvm) დაყენება თქვენი მითითებული ვერსიით

კოდის სინქრონიზაცია

კოლონიებს ან იღებს თქვენს კოდს Git საცავიდან

შედგენა

თქვენი შემადგენლობის ბრძანებების (pip- ის დაყენება, npm- ის დაყენება და ა. შ.) შესრულება

& აქტიური

კონფიგურაცია Supervisor, Nginx უკანალ პროქსი და უფასო Let' s Encrypt SSL სერტიფიკატი როდესაც თქვენ configure დომენი

Everything You Need to Ship

DevOps ცოდნა არ არის საჭირო

SSL სერტიფიკატები

ავტომატური SSL დაშიფვრა დომენისთვის, რომლის კონფიგურაციაც გსურთ. HTTPS- ს ავტომატური დაშიფვრა.

პროცესების მართვაName

ზედამხედველი ახორციელებს თქვენს პროგრამას. ავტომატური გადატვირთვა შეცდომის შემთხვევაში. Name

Nginx უკუგდებული პროქსი

ავტომატური კონფიგურაცია gzip- ით, WebSocket- ის მხარდაჭერით და სტატიკური ფაილების მომსახურებით. Name

გარემოს ცვლადებიName

უსაფრთხოება vps env set KEY=VALUE.

განთავსების ისტორია

ყველა განთავსების ჟურნალებით, სტატუსით და ხანგრძლივობით გაკონტროლებაName vps deployments.

SSH წვდომა

თქვენი სერვერის სწრაფი წვდომა vps ssh. Full root control.

ყველა ბრძანება, რომელიც გჭირდებათ

vps login
ავთენტიფიკაცია თქვენი API ტოკენით
vps link
პროექტის დირექტორიის VPS სერვერთან დაკავშირება
vps deploy
მიმდინარე პროექტის განთავსება
vps deployments
განთავსების ისტორიის სტატუსით ჩამოთვლა
vps logs
განთავსების ნაბიჯნაბიჯ ჟურნალების ჩვენება
vps env set K=V
გარემოს ცვლადების დაყენება
vps env list
გარემოს ცვლადების სია
vps ssh
SSH დაკავშირებულ სერვერში

ხშირად დასმული კითხვები

Do I need Docker?

+

არა. VPS Deploy-ი თქვენს პროგრამებს სერვერზე ახორციელებს სისტემური დონის ინსტრუმენტების გამოყენებით (pyenv, nvm, Supervisor, Nginx). კონტეინერები, Docker დემონი და სხვა ზედმეტი ხარჯები არ არის.

რა ენებს და სტრუქტურებს ეყრდნობიან?

+

ამჟამად: Python (Django, Flask, FastAPI და ა.შ.), Node.js (Express, Next.js და ა.შ.) და სტატიკური საიტები (React, Vue, HTML). მომავალში დამატებითი პროგრამების განხორციელება.

How does the deployment work?

+

When you run vps deploy, CLI გაგზავნის თქვენს კონფიგურაციას VPS.org API- ს. პლატფორმა შემდეგ SSH- ს თქვენს სერვერში და ახორციელებს სრულ კონვეიერს: დაყენებს runtime- ს, კოდის სინქრონიზაციას git- დან, აგებს ბრძანებებს, კონფიგურაციას Supervisor და Nginx, SSL- ის დაყენებას და ჯანმრთელობის შემოწმებას.

Do I need to install anything on my VPS?

+

არა. პლატფორმა ავტომატურად დააყენებს ყველა საჭირო პროგრამას SSH- ს საშუალებით. თქვენი VPS- ს მხოლოდ ძირითადი ოპერაციული სისტემა (Ubuntu, Debian და ა.შ.) და SSH წვდომა სჭირდება. აგენტი არ არის საჭირო.

Is my code stored on VPS.org servers?

+

არა. თქვენი კოდი პირდაპირ Git- ის რეპოდან VPS- ში გადადის. VPS.org მხოლოდ განთავსების კონფიგურაციასა და ჟურნალებს ინახავს. თქვენი კოდი ცხოვრობს თქვენს სერვერზე და თქვენი Git- ის პროვაიდერის მიერ.

What does it cost?

+

VPS Deploy არის უფასო ყველა VPS.org სერვერთან. თქვენ მხოლოდ VPS გეგმის გადახდა შეგიძლიათ, რომელიც იწყება $2.50/თვეში. არანაირი დამატებითი განთავსების გადასახადი.

Ready to simplify your deployments?

pip install vpsdotorg
თქვენი VPS- ის შექმნა

Plans starting at $2.50/month