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.
kenya CLI, kena,'me u e sebelise
pip install vpsdotorg
cd my-project
vps link
vps deploy
Sebetsa ka mokhoa o bonolo vps.yaml
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
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 deployPlatform e sebetsana le tsohle ka ho toba
E kenya Python (pyenv) kapa Node.js (nvm) ka mofuta o boletsoeng
Clones kapa e nka khoutu ea hau ho tloha ho polokelong ea Git
E sebetsana le litaelo tsa hau tsa ho theha (pip install, npm install, jj.)
E kenya Supervisor, Nginx reverse proxy, le SSL e mahala ka Let's Encrypt
Ha ho hlokahale tsebo ea DevOps
Let's Encrypt SSL ka ho toba bakeng sa sebaka sa marang-rang se seng le se seng. HTTPS ka har'a lebokose.
Motsamaisi o boloka k'homphieutha ea hau e sebetsa. Ho qala ka ho toba ha ho hloleha.
E hlophisitsoe ka ho toba ka gzip, ts'ehetso ea WebSocket, le ho fana ka faele e sa fetoheng.
Hlahloba li-secrets ka ho sireletsehileng ka vps env set KEY=VALUE.
Tlosa ho kenya ka ho toba ka logs, boemo, le nako e telele ka vps deployments.
Ho kena habonolo ho seva ea hau ka vps ssh. Ho laola root ka ho feletseng.
vps loginvps linkvps deployvps deploymentsvps logsvps env set K=Vvps env listvps sshHa 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.
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.
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.
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.
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.
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.
pip install vpsdotorg
Li-plans li qala ho $2.0 / khoeli