VPS telepítése

Az alkalmazás elküldése egy paranccsal

Python, Node.js, és statikus oldalakat a VPS másodpercek alatt. Nincs Docker. Nincs komplex configs. vps deploy.

Nincs szükség Dockerre
Automatikus SSL és Nginx
Python, Node.js és Statikus helyek
Terminál
$ pip install vpsdotorg
Sikeresen telepített vpsdotorg-0.1.0
$ vps login
Sikeresen bejelentkezett. 3 szerver található.
$ vps deploy
Az appom (python) telepítése...
OK setup_runtime: Python 3.12 kész.
OK sync_code: Kód szinkronizálása git
OK build: Beépített függőségek
OK configure_nginx: Fordított proxy kész
OK setup_ssl: Kibocsátott SSL-tanúsítvány
OK health_check: App élőben!
A telepítés sikeresen befejeződött a 42-es években.

Kezdjük 60 másodperc alatt

Telepítse a CLI, bejelentkezés, és telepítse

1

Telepítés

pip install vpsdotorg
2

Bejelentkezés

vps login

Használja az API token-t admin.vps.org

3

Link & telepítése

cd my-project
vps link
vps deploy

Egy Config Akta.

Definiálja az alkalmazást egy egyszerű vps.yaml

PythonCity name (optional, probably does not need a translation)
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
Statikus
name: my-website
type: static
build:
  - npm run build
domain: example.com
git_repo: https://github.com/user/repo.git

Mi történik, amikor menekülsz? vps deploy

A platform mindent automatikusan kezel.

A futási idő beállítása

Python (pyenv) vagy Node.js (nvm) telepítése a megadott verzióval

Szinkronkód

Klónok vagy kihúzza a kódot a Git tárolóból

Építkezés

Futtatja a build parancsokat (pip installálás, npm installálás, stb.)

Az & Live beállítása@ info: whatsthis

Beállítja a felügyelő, Nginx fordított proxy, és ingyenes SSL segítségével Let's Titkosítás

Minden, amire szükséged van a hajóhoz

Nincs szükség DevOps ismeretekre

Ingyenes SSL-tanúsítványok

Automatikus titkosítás SSL minden domain. HTTPS ki a dobozból.

Folyamatirányítás

A felügyelő folyamatosan futtatja az alkalmazást, és automatikusan újraindul a balesetnél.

Nginx fordított proxy

Automatikusan beállított gzip, WebSocket támogatás, és statikus fájl szolgálja.

Környezeti változók

Biztonságosan kezeli a titkokat vps env set KEY=VALUE.

Bevetési előzmények

Kövessen nyomon minden telepítést naplókkal, státussal és időtartamokkal keresztül vps deployments.

SSH hozzáférés

Gyors hozzáférés a szerverhez vps ssh. Teljes root control.

Minden parancs, amire szükséged van

vps login
Hitelesítés az API token segítségével
vps link
A projektkönyvtár összekapcsolása egy VPS szerverrel
vps deploy
A jelenlegi projekt megvalósítása
vps deployments
Lista telepítési előzmények státussal
vps logs
Lépésről lépésre telepítő naplók megjelenítése
vps env set K=V
A környezeti változók beállítása
vps env list
A környezeti változók felsorolása
vps ssh
SSH bekapcsolva a kiszolgálóba

Gyakran ismételt kérdések

Szükségem van Dockerre?

+

Nem. A VPS Deploy rendszerszintű eszközök (pyenv, nvm, Supervisor, Nginx) használatával futtatja az alkalmazásokat a szerveren. Nincs konténer, nincs Docker démon, nincs fejléc.

Milyen nyelveket és kereteket támogatunk?

+

Jelenleg: Python (Django, Flask, FastAPI, stb.), Node.js (Express, Next.js, stb.), és statikus oldalak (React, Vue, HTML).

Hogyan működik a bevetés?

+

Amikor futsz vps deploy, A CLI elküldi a config-et a VPS.org API-ra. A platform ezután az SSH-t a szerverre helyezi, és végrehajtja a teljes csővezetéket: telepíti a futtatási időt, szinkronizálja a kódot a gitről, parancsokat épít, konfigurálja a Supervisort és a Nginx-et, beállítja az SSL-t, és egy egészségügyi ellenőrzést futtat.

Be kell tennem valamit a VPS-embe?

+

Nem. A platform automatikusan telepít mindent, amire szüksége van az SSH-n keresztül. A VPS-nek csak alap operációs rendszerre (Ubuntu, Debian, stb.) és SSH-hozzáférésre van szüksége.

A kódomat VPS.org szerveren tárolják?

+

Nem. A kód közvetlenül a Git adattárból a VPS. VPS.org csak tárolja telepítési konfiguráció és naplók. A kód él a szerver és a Git szolgáltató.

Mennyibe kerül?

+

A VPS Deployció ingyenes az összes VPS.org szerverrel. A VPS-tervet csak $2.0/hónapban fizeti ki. Nincs további alkalmazási díj.

Készen állsz a bevetések egyszerűsítésére?

pip install vpsdotorg
Létrehozni a VPS-t

A tervek $2.0/hónapban kezdődnek

VPS indítása@ info: whatsthis
2.0/mo-tól