VPS суулгах

Нэг командаар програмыг илгээх

Python, Node.js, болон статик сайтуудыг секундэд VPS дээр байршуулах. Docker байхгүй. Хэцүү тохиргоо байхгүй. Зүгээр л vps deploy.

Докер шаардагддаггүй
Nginx автомат SSL
Python, Node.js болон статик сайтууд
Терминал
$ pip install vpsdotorg
vpsdotorg-0.1.0 амжилттай суулгагдлаа
$ vps login
Сайн нэвтэрлээ.3сервер олдлоо.
$ vps deploy
Би-хэрэгслийг (python) суулгаж байна...
OK setup_runtime: Python 3. 12 бэлэн
OK sync_code: Git-ээс кодыг синхрончлох
OK build: Байршуулагдсан хамааралууд
OK configure_nginx: Прокси бэлэн боллоо
OK setup_ssl: SSL гэрчилгээг гаргасан
OK health_check: Програм нь амьд байна!
42 секундэд амжилттай суулгасан.

60 секундэд эхлэх

CLI-г суулгаж, нэвтэрч, байршуулах

1

Суулгах

pip install vpsdotorg
2

Нэвтрэх

vps login

Таны API-ийн түлхүүрийг ашиглах admin.vps.org

3

Холбоо & байрлуулах

cd my-project
vps link
vps deploy

Нэг тохируулгын файл. Энэ л боллоо.

Таны програмыг энгийнээр тодорхойл 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
Нод. йс
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 deploy

Платформ бүх зүйлийг автоматаар удирддаг

Ажиллуулалтын хугацааг тохируулах

Python (pyenv) эсвэл Node.js (nvm) -ийг таны заасан хувилбараар суурилуулах

Кодыг синхрончлох

Git нөөцөөс кодоо клонлох эсвэл татах

Барьж байгуулах

Бүтээх командуудыг (pip-ийг суулгах, npm-ийг суулгах гэх мэт) ажиллуулна

& Үйл ажиллагаанд оруулах

Supervisor, Nginx-ийн эсрэг прокси, Let's Encrypt-ийн үнэгүй SSL-ийг тохируулна

Бүх зүйлийг илгээх

DevOps мэдлэг шаардахгүй

SSL гэрчилгээ

Домен бүрийн автомат шифрлэлт SSL. HTTPS- ийг шууд ашиглах.

Процессийн удирдлага

Програмыг ажиллуулахад тусалдаг. Бусдад гэмтсэн үед автоматаар дахин эхлүүлнэ.

Nginx эсрэг прокси

gzip, WebSocket дэмжлэг, статик файлын үйлчилгээг автоматаар тохируулсан.

Орчны өөрчлөлтүүд

Нууц үгийг аюулгүй удирдах vps env set KEY=VALUE.

Суулгалтын түүх

Бүх суурилуулалтуудыг тэмдэглэл, байдал, хугацаагаар нь хянаж бай vps deployments.

SSH нэвтрэх

Серверт хурдан нэвтрэх vps ssh. Бүх эрхийг эзэмшигч.

Та бүхэнд хэрэгтэй бүх командууд

vps login
Таны API-ийн түлхүүрээр баталгаажуулна уу
vps link
VPS сервертэй холбох төслийн цэс
vps deploy
Одоогийн төслийг ажиллуул
vps deployments
Бүтээгдэхүүний түүхийг байршуулах
vps logs
Алхам алхмаар байршуулах тэмдэглэлийг харуулах
vps env set K=V
Орчны хэмжигдэхүүнийг тохируулах
vps env list
Орчны хэмжигдэхүүний жагсаалт
vps ssh
Сүлжээний сервер рүү SSH нэвтрэх

Заримдаа асуудаг асуултууд

Надад Docker хэрэгтэй юу?

+

Үгүй. VPS Deploy нь системийн түвшний хэрэгслийг (pyenv, nvm, Supervisor, Nginx) ашиглан таны програмуудыг сервер дээр ажиллуулна. Контейнер, Docker дааман хаалга, өрөөсгөл зүйл байхгүй.

Ямар хэл, орчин дэмжигддэг вэ?

+

Одоогийн байдлаар: Python (Django, Flask, FastAPI, гэх мэт), Node.js (Express, Next.js, гэх мэт), болон статик сайтууд (React, Vue, HTML). Цаашдаа илүү олон үйлдлийн системүүд гарах болно.

Энэ нь хэрхэн ажилладаг вэ?

+

Хэрэв та гүйх үед vps deploy, CLI таны тохиргоог VPS.org API руу илгээнэ. Платформ сервер рүү SSH- ээр холбогдож, бүх хоолойг ажиллуулна: ажиллуулах хугацааг суулгах, git- ээс кодыг синхрончлох, бүтээх командуудыг ажиллуулах, Supervisor болон Nginx- ийг тохируулах, SSL- ийг тохируулах, эрүүл мэндийн үзлэгийг ажиллуулах.

Би VPS дээр юу ч суулгах шаардлагатай юу?

+

Үгүй. Энэ платформ нь шаардлагатай бүх зүйлийг SSH-ээр автоматаар суулгадаг. Таны VPS-д зөвхөн үндсэн үйлдлийн систем (Ubuntu, Debian, гэх мэт) болон SSH-ийн нэвтрэх эрх хэрэгтэй. Агент шаардахгүй.

Миний код VPS.org сервер дээр хадгалагдаж байна уу?

+

Үгүй. Таны кодыг шууд Git нөөцөөс VPS руу татаж авдаг. VPS.org нь зөвхөн суурилуулалтын тохиргоо болон тэмдэглэлүүдийг хадгалдаг. Таны код сервер болон Git-ийн үйлчилгээ үзүүлэгч дээр байдаг.

Энэ хэр их үнэтэй вэ?

+

VPS Deploy нь бүх VPS.org сервертэй үнэгүй багтсан. Та зөвхөн $2.0/сарын VPS төлөвлөгөөгөө төлнө. нэмэлт суурилуулалтын төлбөр байхгүй.

Та үүнийг хялбаршуулахыг хүсч байна уу?

pip install vpsdotorg
VPS-ийг бий болго

$2.0/сараас эхлэх төлөвлөгөө

VPS-ээ ажиллуул
$2.0/сараас