VPS տեղադրում

Ձեր ծրագրի ուղարկումը մեկ հրամանով

Ձեր VPS-ում Python, Node.js և այլ կայքեր տեղադրեք մի քանի վայրկյանում։ Ոչ մի 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 token-ի օգտագործում admin.vps.org

3

Հղում և տեղադրում

cd my-project
vps link
vps deploy

Միայն մեկ Config ֆայլ. Ահա այն:

Սահմանել ձեր ծրագրի պարզ կառուցվածքը vps.yaml

PythonName
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, և այլն)

Կապել & ակտիվացնել

Օգտագործում է Supervisor, Nginx հակառակորդ պրոքսի և անվճար SSL Let's Encrypt-ի միջոցով

Ամեն ինչ, ինչ պետք է ուղարկեք

DevOps գիտելիքներ չեն պահանջվում

Ստուգողական սերտիֆիկատ

Ավտոմատ Let's Encrypt SSL յուրաքանչյուր դոմենի համար. HTTPS- ը պատրաստ է օգտագործման համար։

Պարունակության կառավարում

Supervisor-ը պահում է ձեր ծրագրի աշխատանքը։ Ավտոմատ վերսկսում է խափանումների դեպքում։

Nginx հակառակորդ պրոքսի

Ավտոմատորեն կառաջարկվի gzip, WebSocket աջակցություն և վիճակային ֆայլերի ծառայություն։

Օբյեկտ

Անվտանգ կառավարել գաղտնիքները vps env set KEY=VALUE.

Համակարգի պատմություն

Հետևել յուրաքանչյուր տեղադրմանը` օգտագործելով լոգեր, վիճակ և տևողություն vps deployments.

SSH մուտք

Ձեր սերվերի արագ հասանելիությունը vps ssh. Համալիր root կառավարում

Ձեզ անհրաժեշտ բոլոր հրամանները

vps login
Ավտոմատացնել ձեր API token- ով
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, CLI- ն ուղարկում է ձեր կառույցը VPS.org API- ին։ Պլատֆորմը SSH- ով միանում է ձեր սերվերին և կատարում ամբողջական ընթացքը՝ տեղադրում է գործարկման ժամանակը, սինխրոնիզացնում կոդը git- ից, կատարում է կառուցման հրամանները, կառույց է Supervisor- ը և Nginx- ը, տեղադրում է SSL- ը և կատարում է առողջության ստուգում։

Պետք է ես ինչ-որ բան տեղադրեմ իմ VPS-ում։

+

Ոչ։ Պլատֆորմը ավտոմատ կերպով տեղադրում է անհրաժեշտ ամեն ինչ 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-ը
Առաջին ամսվա համար