Àwọn Ìṣàfilọ́lẹ̀

Fi Àwọn Àtòjọ-ẹ̀yàn Rẹ̀ pamọ́ Pẹlu Àṣẹ kan

Ṣàfihàn Python, Node.js, àti àwọn ojú-ìwé tí kò yipada sí VPS rẹ̀ nínú àwọn ìṣàfihàn. Kò Docker. Kò àwọn ààtòjú. vps deploy.

Kò ní Docker tí a fẹ́
SSL Àìtò
Python, Node.js & Àwọn ojú-ìwé Ìṣàfilọ́lẹ̀
Àwọn Ààyè-iṣẹ́
$ pip install vpsdotorg
Fi vpsdotorg-0.1.0 pamọ́
$ vps login
Àwọn sáà 3 tí a rí.
$ vps deploy
Ń fi àwọn ìṣàmúlò-ètò mìí (python) pamọ́...
OK setup_runtime: Python 3.12 tí wọ́n sàlú
OK sync_code: Àwọn àyọkà tí a fi pamọ́ láti inú git
OK build: Àwọn ìpele tí a fi ààyè-iṣẹ́ hàn
OK configure_nginx: Àwọn ààyè-iṣẹ́ àwọn ìṣàfarawé àwọn ìṣàmúlò-ètò
OK setup_ssl: Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn Àwọn
OK health_check: Àwọn Ìṣàmúlò-ètò
Ìṣàfilọ́lẹ̀ tí a tí ìṣẹ́dá nínú 42s.

Ṣí nínú àwọn ìṣísẹ̀ 60

Fi CLI pamọ́, ṣàfihàn, àti ìṣàfihàn

1

Fi pamọ́

pip install vpsdotorg
2

Àwọn Àmì-ìwé

vps login

Lo àwọn àyọkà API rẹ láti admin.vps.org

3

Àwọn Ìṣàmúlò-ètò

cd my-project
vps link
vps deploy

Fáìlì Àtòjọ-ẹ̀yàn kan. Ó jẹ́ bẹ́ẹ̀.

Àwọn ìṣàmúlò-ètò rẹ̀ nínú àwọn àwọn ìṣàmúlò-ètò àìdálẹ̀ 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
Ìṣàfilọ́lẹ̀
name: my-website
type: static
build:
  - npm run build
domain: example.com
git_repo: https://github.com/user/repo.git

Àwọn Ìtàn Tí O Bá Rọ́ọ̀nù vps deploy

Àwọn ààyè-iṣẹ́ náà lójútó gbogbo àwọn ààyè-iṣẹ́ nípa ìṣàfarawé

Àtòjọ-ẹ̀yàn Ìjánu-ìṣẹ́

Fi Python (pyenv) tabi Node.js (nvm) pamọ́ láti inú ìṣàfarawégbèsì rẹ̀

Àwọn Àmì-ìwé

Àwọn ìṣàmúlò-ètò àti àwọn ìṣàmúlò-ètò rẹ̀ láti inú àwọn àwọn àwọn ààyè-iṣẹ́ Git

Ṣẹ̀dà

Rọ́ọ̀nù àwọn àṣẹ ìṣàfarawé rẹ̀ (fi àwọn àtòjọ-ẹ̀yàn pip hàn, fi àwọn àtòjọ-ẹ̀yàn npm hàn, bbl.)

Àtòjọ-ẹ̀yàn

Fi Supervisor pamọ́, proxy Nginx tí a gbọ́dọ̀ kọ̀ǹpútà, àti SSL ọ̀fẹ̀ láti inú Let's Encrypt

Gbogbo ohun ti O Nì Tí Ò Ní

Kò ní ìmọ̀ DevOps tí a fẹ́

Free SSL Certificates

Àwọn Ìṣàfilọ́lẹ̀ SSL Ààtòjútó Fún Àwọn Dóménù Gbogbó. HTTPS nínú àwọn àwọn ààtòjútó.

Àwọn Ìṣàmúlò-ètò

Àwọn ìṣàmúlò-ètò ìṣàmúlò-ètò rẹ̀ tí a fi pamọ́. Àwọn ìṣàfilọ́lẹ̀ láti inú ìṣàfilọ́lẹ̀.

Àwọn Àwọn Ààyè-iṣẹ́

Àtòjọ-ẹ̀yàn àwọn ààtò àwọn fáìlì

Àwọn Àwọn Àyipada Ààyè-iṣẹ́

Ṣàrà àwọn àmì-ìwé nípa vps env set KEY=VALUE.

Ìtàn Ìṣàmúlò-ètò

Àwọn àwọn ìṣàfihàn àwọn àwọn àkọlé, àwọn ìṣàmúlò-ètò, àti àwọn ìgbà vps deployments.

Àwọn Ìjánu-ìwé SSH

Ìyàn láti ló sísàfíìlì rẹ̀ láti inú vps ssh. Ìdáràn àwọn ìṣàmúlò-ètò.

Àwọn Àṣẹ Gbogbò Tí O Nì

vps login
Àwọn ààyè-iṣẹ́ API rẹ
vps link
Líǹkì àtòjọ-ẹ̀yàn àwọn ìṣàmúlò-ètò sí àwọn sáà VPS
vps deploy
Fi àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn
vps deployments
Àtòjọ ìtàn ìṣàfihàn láti inú ìpéwọ̀n
vps logs
Fi àwọn àkọlé àwọn ìṣàfihàn ìpele-ní-ìsẹ́
vps env set K=V
Àtòjọ àwọn àyipada ìwọ̀n
vps env list
Àtòjọ àwọn fáìlì ìwọ̀n
vps ssh
SSH sí ààtò àìfihàn

Àwọn Àtòjọ-ẹ̀yàn

Ǹjẹ́ mìí fẹ́ 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.

Àwọn ìtàn wo ní a gbọ́?

+

Nígbà yìí: Python (Django, Flask, FastAPI, abbl.), Node.js (Express, Next.js, abbl.), àti àwọn ojú-ìwé tí kò yipada (React, Vue, HTML). Àwọn ìṣàmúlò-ètò mìíràn tí yoò wa nígbà tókàn.

Bawo ní a ṣe n ṣiṣẹ́?

+

Tí o bá rọ́ọ̀nù vps deploy, CLI na àtòjọ àtòjọ-ẹ̀yàn rẹ̀ sí VPS.org API. Àtòjọ-ẹ̀yàn náà láti ṣẹ́gun SSH sí àwọn sáà rẹ̀ àti àwọn ìṣàfihàn pipé: fi àwọn ìṣàfihàn ìṣàmúlò-ètò, àwọn ìṣàfihàn àwọn àṣẹ láti inú git, láti mú àwọn àṣẹ ìṣàfihàn, àtòjọ-ẹ̀yàn Supervisor àti Nginx, àtòjọ-ẹ̀yàn SSL, àti láti mú ìṣàfihàn ìṣàfihàn.

Ǹjẹ́ mìíràn mìíràn nínú VPS mì?

+

Kò. Àwọn ààyè-iṣẹ́ náà fi àwọn ohun gbogbo tí o nì fẹ̀ pàtó nípa SSH. VPS rẹ̀ ní àwọn ohun tí o nì niló nípa OS ìsẹ̀ (Ubuntu, Debian, abbl.) àti ìṣàfihàn SSH. Kò ní agbẹ̀jọro kan tí a fẹ́.

Kódì mì tí a fi pamọ́ lórí àwọn sáà VPS.org?

+

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.

Igbà wo nínú o?

+

VPS Deploy ni a ti ni pẹlu ọfẹ pẹlu gbogbo awọn VPS.org awọn iṣẹ. O kan sanwo fun awọn iṣẹ VPS rẹ ni $ 2.0 / oṣu. Ko si awọn idiyele fifi sori ẹrọ afikun.

Tí o tí fẹ́ lágbára ìṣàfilọ́lẹ̀ rẹ̀ lágbára ìròyìn?

pip install vpsdotorg
Ṣẹ̀dà VPS Rẹ̀

Àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn àwọn

Ṣí VPS Rẹ̀
Lati $2.0/oṣu