Kukhazikitsa VPS

Kutumiza App yanu ndi Command imodzi

Kugwiritsa ntchito Python, Node.js, ndi masamba okhazikika ku VPS yanu m'masekondi. Palibe Docker. Palibe zosintha zosatheka. vps deploy.

Sichifunikira Docker
SSL yokhayokha & Nginx
Python, Node.js & Masamba a Static
Terminal
$ pip install vpsdotorg
Kukhazikitsa kwa vpsdotorg-0.1.0 kwatha
$ vps login
Logged in successfully. 3 server(s) found.
$ vps deploy
Kukhazikitsa pulogalamu yanga (python)...
OK setup_runtime: Python 3.12 yoyenera
OK sync_code: Kodi yasinthidwa kuchokera ku git
OK build: Zotengera zomwe zayikidwa
OK configure_nginx: Reverse proxy yatha
OK setup_ssl: SSL certificate issued
OK health_check: App ndi moyo!
Kukhazikitsa anamaliza bwino mu 42s.

Kuyamba mu 60 masekondi

Kukhazikitsa CLI, login, ndi kukhazikitsa

1

_Ikani

pip install vpsdotorg
2

Kulowa

vps login

Pezani API yanu kuchokera ku admin.vps.org

3

Kugwirizana & Kukhazikitsa

cd my-project
vps link
vps deploy

One Config Fayilo. That's It.

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

Zimene Zimachitika Pamene Mumayenda vps deploy

Platform imasamalira zonse mwamsanga

Kukhazikitsa nthawi yogwira ntchito

Imayika Python (pyenv) kapena Node.js (nvm) ndi mtundu wanu wosankhidwa

Kusintha kwa Code

Clones kapena amatenga code yanu kuchokera ku Git repository

Kumanga

Amayendetsa maudindo anu opanga (kukhazikitsa kwa pip, kukhazikitsa kwa npm, ndi zina zambiri)

Kusintha & Kuyankha

Imakhazikitsa Supervisor, Nginx reverse proxy, ndi SSL yopanda malire pogwiritsa ntchito Let's Encrypt

Zonse zomwe muyenera kutumiza

Sizofunikira kudziwa za DevOps

Malamulo a SSL

Kusintha kwa SSL kwa ma domain onse. HTTPS kuchokera ku bokosi.

Kuwongolera kwa Mphamvu

Supervisor amasunga app yanu yogwira ntchito. Auto restarts pa kugwa.

Nginx Reverse Proxy

Amakonzekeranso mosavuta ndi gzip, WebSocket, ndi kusonkhanitsa mafayilo opanda malire.

Zosintha za m'malo

Kusamalira molimba mtima ma secrets ndi vps env set KEY=VALUE.

Kukhazikitsa History

Track aliyense kukhazikitsa ndi logs, khalidwe, ndi nthawi yopitilira vps deployments.

Kulowa kwa SSH

Kupeza mwachangu ku seva yanu ndi vps ssh. Full root kuwongolera.

Malamulo onse omwe mukufuna

vps login
Kutsimikizira ndi API token yanu
vps link
Kugwirizana ndi projekiti directory kuti VPS wothandizira
vps deploy
Kukhazikitsa projekiti yatsopano
vps deployments
Kulemba deployment mbiri ndi khalidwe
vps logs
Kusonyeza zolemba za kukhazikitsa kamodzi panthawi
vps env set K=V
Sankhani zosintha za m'mayiko
vps env list
Kulemba zosintha za m'mayiko
vps ssh
SSH ku seva yolumikizidwa

Mafunso Ofunsidwa Kawirikawiri

Kodi ndimafunikira Docker?

+

VPS Deploy imayendetsa mapulogalamu anu mosalekeza pa seva pogwiritsa ntchito zida zamtundu wa dongosolo (pyenv, nvm, Supervisor, Nginx). Palibe ma kontena, palibe Docker daemon, palibe overhead.

Kodi ndi zilankhulo ndi ndondomeko ndi ovomerezeka?

+

Pakadali pano: Python (Django, Flask, FastAPI, etc.), Node.js (Express, Next.js, etc.), ndi masamba okhazikika (React, Vue, HTML).

Kodi ntchito yogwiritsira ntchito imagwira ntchito bwanji?

+

Ngati mukugwira ntchito vps deploy, CLI imatumiza config yanu ku API ya VPS.org. Platform imatha kulowa mu seva yanu ndikuchita zonse: kukhazikitsa nthawi yogwira ntchito, kugwirizana ndi code kuchokera ku git, kuyendetsa malamulo opanga, kukhazikitsa Supervisor ndi Nginx, kukhazikitsa SSL, ndi kuyendetsa chitetezo chabwino.

Kodi ndiyenera kukhazikitsa chilichonse pa VPS yanga?

+

Sichoncho. Platform imayika zonse zomwe ikufuna mwamsanga pogwiritsa ntchito SSH. VPS yanu iyenera kukhala ndi OS yayikulu (Ubuntu, Debian, etc.) ndi SSH.

Kodi kodi yanga imasungidwa pa VPS.org ma seva?

+

Kodi kodi yanu imatulutsidwa moyenera kuchokera ku Git repository yanu kupita ku VPS yanu. VPS.org imasunga zosankha zogwiritsira ntchito ndi zolemba. Kodi yanu imakhazikika pa seva yanu ndi wothandizira wanu Git.

Kodi ndi ndalama zingati?

+

VPS Deploy imaphatikizaponso ufulu ndi onse VPS.org ma seva. Mumalipira ndalama zanu za VPS kuyambira $ 2.0 / mwezi.

Mukusangalala ndi ntchito yanu?

pip install vpsdotorg
Kukhazikitsa VPS yanu

Maphunziro oyamba pa $ 2.0 / mwezi

Kukhazikitsa VPS yanu
Kuchokera pa $ 2.0 / mo