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: ოპთლადაŒვრჲ ვ ნა ზთგჲრ!
42-ე წუთში ოჲჟლვენი ოყრ.

60 წამში დაიწყე

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

1

დაყენება

pip install vpsdotorg
2

შესვლა

vps login

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

3

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

cd my-project
vps link
vps deploy

ვენჲ ჟყჟრჲწნთვ.

მარტივი პროგრამის განსაზღვრა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

ოლარტჲპმარა ჟვ ჲოპაგწ ჟ გჟთფკჲ აგრჲმართფნჲ.

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

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

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

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

შედგენა

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

& აქტიური

Supervisor, Nginx უკან გადამავალი პროქსის და უფასო SSL Let's Encrypt-ის დაყენებაName

გჟთფკჲ, კჲვრჲ რპწბგა ეა თჱოპართქ.

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

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

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

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

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

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

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

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

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

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

ყველა განთავსების ჟურნალებით, სტატუსით და ხანგრძლივობით გაკონტროლებაName 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 დაკავშირებულ სერვერში

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

თმა ლთ ნსზეა ჲრ ეჲკყპ?

+

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

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

+

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

კაკ ჟვ ოპაგთ ოპვჟვფვნთვრჲ?

+

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

თჟკა ლთ მთ ჟვ ეა თნჟრალთპამ ნვღჲ ნა მჲწ გჟ?

+

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

კჲეყრ მთ ჟყჳპანვნ ლთ ვ ნა VPS.org ჟყპგთპა?

+

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

კჲლკჲ ჟრპსგა?

+

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

დჲრჲგთ ლთ ჟრვ ეა ჲოპჲჟრთრვ ჟთ ოპვჟრყოგანვრჲ?

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

2.0$/თვე

VPS- ის გაშვება
2.0 $/მთსნ