Ho kenya VPS

Tlosa App ea hau ka Molao-motheo o Le mong

Sebetsa Python, Node.js, le libaka tse sa fetoheng ho VPS ea hau ka metsotsoana. Ha ho Docker. Ha ho na li-configurations tse thata. vps deploy.

Ha ho hlokahale Docker
SSL ea & Nginx e Ikhethileng
Python, Node.js le libaka tse sa fetoheng
Terminal
$ pip install vpsdotorg
vpsdotorg-0.1.0 e kenya ka katleho
$ vps login
E kentse ka katleho. Li-server tse 3 li fumaneha.
$ vps deploy
Ho kenya my-app (python)...
OK setup_runtime: Python 3. 12 e loketse
OK sync_code: Kode e hlophisitsoeng ho tloha git
OK build: Li-dependencies li kenyaneng
OK configure_nginx: Proxy e khutsitseng e loketse
OK setup_ssl: Litifiketi li fumaneha
OK health_check: App e phela!
E hahiloe ka 42 AD.

Qala ka metsotsoana e 60

kenya CLI, kena,'me u e sebelise

1

_Fapanya

pip install vpsdotorg
2

Ho kena

vps login

Senya token ea hau ea API ho tloha admin.vps.org

3

Li-link

cd my-project
vps link
vps deploy

Faele ea ho kenya e le 'ngoe. E joalo.

Sebetsa ka mokhoa o bonolo 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
_Ha e fetole
name: my-website
type: static
build:
  - npm run build
domain: example.com
git_repo: https://github.com/user/repo.git

Seo se tla etsahala ha u kenya vps deploy

Platform e sebetsana le tsohle ka ho toba

Ho kenya nako ea ho sebetsa

E kenya Python (pyenv) kapa Node.js (nvm) ka mofuta o boletsoeng

Khoutu ea ho kenya ka nako e le 'ngoe

Clones kapa e nka khoutu ea hau ho tloha ho polokelong ea Git

E_ra

E sebetsana le litaelo tsa hau tsa ho theha (pip install, npm install, jj.)

Qwalasela & Go Live

E kenya Supervisor, Nginx reverse proxy, le SSL e mahala ka Let's Encrypt

Seo u lokelang ho se romella

Ha ho hlokahale tsebo ea DevOps

Litifikeiti tsa SSL

Let's Encrypt SSL ka ho toba bakeng sa sebaka sa marang-rang se seng le se seng. HTTPS ka har'a lebokose.

Botsamaisi ba Liprosesa

Motsamaisi o boloka k'homphieutha ea hau e sebetsa. Ho qala ka ho toba ha ho hloleha.

Nginx Reverse Proxy

E hlophisitsoe ka ho toba ka gzip, ts'ehetso ea WebSocket, le ho fana ka faele e sa fetoheng.

Liphetoho tsa tikoloho

Hlahloba li-secrets ka ho sireletsehileng ka vps env set KEY=VALUE.

Litaba tsa ho kenya

Tlosa ho kenya ka ho toba ka logs, boemo, le nako e telele ka vps deployments.

Ho kena ka SSH

Ho kena habonolo ho seva ea hau ka vps ssh. Ho laola root ka ho feletseng.

Litaelo tsohle tseo u li hlokang

vps login
Ho netefatsa ka token ea hau ea API
vps link
Kopanya lebokose la projeke le seva ea VPS
vps deploy
Kopitsa projeke e sebetsang
vps deployments
Litšoantšo tsa histori ea ho kenya le boemo
vps logs
Bontša logs tsa ho kenya ka tsela e iketsang
vps env set K=V
Sebetsa liphetoho tsa tikoloho
vps env list
Litšoantšo tsa liphetoho tsa tikoloho
vps ssh
SSH ho seva e hokahantsoeng

Lipotso tse botsoang khafetsa

Na ke hloka Docker?

+

Ha ho joalo. VPS Deploy e sebetsa li-apps tsa hau ka mokhoa o tloaelehileng ho seva ka ho sebelisa lisebelisoa tsa sistimi (pyenv, nvm, Supervisor, Nginx). Ha ho na li-container, ha ho na daemon ea Docker, ha ho na overhead.

Li-languages le li-frameworks life tse tšehetsoang?

+

Kajeno: Python (Django, Flask, FastAPI, jj.), Node.js (Express, Next.js, jj.), le libaka tse sa fetoheng (React, Vue, HTML). Lihora tse ling tsa ho sebetsa li tla tla hamorao.

Ho sebetsa joang?

+

Ha u sebetsa vps deploy, CLI e romella konfiguration ea hau ho VPS.org API. Platform e ka SSH ho seva ea hau'me e phethela pipeline e felletseng: kenya nako ea ho sebetsa, ho hokahanya khoutu ho tloha git, ho kenya litaelo tsa ho theha, ho configure Supervisor le Nginx, ho kenya SSL, le ho kenya tlhahlobo ea bophelo bo botle.

Na ke hloka ho kenya ntho e ngoe le e ngoe ho VPS ea ka?

+

Ha ho joalo. Platform e kenya tsohle tseo e li hlokang ka ho toba ka SSH. VPS ea hau e hloka feela OS ea mantlha (Ubuntu, Debian, jj.) le ho fihlella SSH. Ha ho hlokahale hore ho be le motsamaisi.

Na khoutu ea ka e bolokiloe ho VPS.org liserver?

+

Ha ho joalo. Kode ea hau e tlatsoa ka kotloloho ho tloha ho Git repository ho ea ho VPS ea hau. VPS.org e boloka feela ho hlophisoa ha ho hlophisoa le logs. Kode ea hau e lula ho seva ea hau le Git provider ea hau.

Ke chelete e kae?

+

VPS Deploy e kenyelelitsoe ka mahala le li-server tsohle tsa VPS.org. U lefa feela bakeng sa qeto ea hau ea VPS ho qala ho $ 2.0 / khoeli. Ha ho na tefo ea ho kenya e eketsehileng.

U loketse ho etsa hore li-deployments tsa hau li be bonolo?

pip install vpsdotorg
E etsa VPS ea hau

Li-plans li qala ho $2.0 / khoeli

Qhobosha VPS ea hau
Ho tloha ho $2.0/mo