VPS орнотуу

Иштемени бир команда менен жөнөтүү

Python, Node.js жана статикалык сайттарды секундаларда VPSке орнотуңуз. Docker жок. Комплекстүү конфигурациялар жок. Жакшы vps deploy.

Docker керек эмес
& Nginx автоматтык SSL
Python, Node.js жана статикалык сайттар
Терминал
$ pip install vpsdotorg
vpsdotorg-0.1.0 ийгиликтүү орнотулду
$ vps login
Үйгө кирүү ийгиликтүү аяктады. 3 сервер табылды.
$ vps deploy
my-app (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
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
Статикалык
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 install, npm install, ж.б.)

Жаңылоону орнотуу

Supervisor, Nginx reverse proxy жана Let's Encrypt аркылуу акысыз SSL орнотот

Жөнөтүү үчүн керектүү нерселер

DevOps билими талап кылынбайт

Сертификаттар

Автоматтык шифрлөө ар бир домен үчүн. HTTPS автоматтык түрдө орнотулган.

Процесстерди башкаруу

Монитор сиздин тиркемеңизди иштетип турат. Катачылыктар болгондо автоматтык түрдө кайра иштетүү.

Nginx тескерисинче прокси

Автоматтык түрдө 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/айдан