Воҳиди 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

PythonName
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

Сохтани

Иҷрои фармонҳои сохтани шумо (пип насб, npm насб, ва ғайра)

Танзимоти & Гузариш ба Фаъол

Барқароркунии Supervisor, Nginx reverse proxy ва SSL-и ройгон тавассути Let's Encrypt

Ҳама чизро, ки ба шумо лозим аст, фиристед

Маълумот дар бораи DevOps лозим нест

Сертификатҳои SSL

SSL- ро барои ҳар як домен рамзгузорӣ кунем. HTTPS аз қуттии корӣ.

Идоракунии Ҷараёнҳо

Наблюдатель поддерживает работу приложения. Автоматический перезапуск при сбоях.

Проксии баръакс

Ба таври худкор бо gzip, пуштибонии WebSocket ва хидматрасонии файлҳои статикӣ танзим карда мешавад.

Тағйирёбандаҳои муҳити зист

Идоракунии махфият бо vps env set KEY=VALUE.

Таърихи ҷойгиркунӣ

Пайгирии ҳар як насбкунӣ бо журналҳо, вазъият ва давомнокӣ тавассути vps deployments.

Дастрасии SSH

Дастрасии тез ба сервери шумо бо vps ssh. Идоракунии пурраи root.

Ҳамаи фармонҳое, ки ба шумо лозиманд

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 серверҳо ройгон дохил карда шудааст. Шумо танҳо барои нақшаи VPS-и худ аз $ 2.0 / моҳ пардохт мекунед. Ҳеҷ гуна пардохтҳои иловагӣ барои насбкунӣ нест.

Барои содда кардани насбкунӣ омодаед?

pip install vpsdotorg
Сохтани VPS- и худ

Нақшаҳо аз $ 2.0 / моҳ оғоз меёбанд

Оғози VPS- и худ
Аз $2.0/моҳа