Python, Node.js жана статикалык сайттарды секундаларда VPSке орнотуңуз. Docker жок. Комплекстүү конфигурациялар жок. Жакшы vps deploy.
CLI орнотуу, кирүү жана жайылтуу
pip install vpsdotorg
cd my-project
vps link
vps deploy
Сиздин программаңызды жөнөкөй тилде аныктаңыз 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 deployПлатформа бардык нерсени автоматтык түрдө аткарат
Python (pyenv) же Node.js (nvm) программасын сиздин көрсөткөн версияңыз менен орнотуу
Git репозиторийинен кодду клондоо же алуу
Компиляциялоо командаларын аткарат (pip install, npm install, ж.б.)
Supervisor, Nginx reverse proxy жана Let's Encrypt аркылуу акысыз SSL орнотот
DevOps билими талап кылынбайт
Автоматтык шифрлөө ар бир домен үчүн. HTTPS автоматтык түрдө орнотулган.
Монитор сиздин тиркемеңизди иштетип турат. Катачылыктар болгондо автоматтык түрдө кайра иштетүү.
Автоматтык түрдө gzip, WebSocket колдоосу жана статикалык файлдарды көрсөтүү менен конфигурацияланган.
Сырларды коопсуз башкаруу vps env set KEY=VALUE.
Ар бир жайгаштырууну журналдар, абал жана убакыт менен көзөмөлдөө vps deployments.
Серверге тез кирүү vps ssh. Толук root контролу.
vps loginvps linkvps deployvps deploymentsvps logsvps env set K=Vvps env listvps sshЖок. 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ди орнотуу жана ден соолук текшерүүсүн жүргүзүү.
Жок. Платформа керектүү нерселерди автоматтык түрдө SSH аркылуу орнотот. Сиздин VPSке негизи ОС (Ubuntu, Debian ж.б.) жана SSH-кошуу керек. Агент керек эмес.
Жок. Кодуңуз түз эле Git репозиторийинен VPS серверине көчүрүлөт. VPS.org гана жайгаштыруу конфигурациясын жана журналдарды сактайт. Кодуңуз серверде жана Git провайдериңизде сакталат.
VPS Deploy бардык VPS.org серверлер менен акысыз кошулуп турат. Сиз VPS планыңыз үчүн $ 2.0 / айдан баштап гана төлөйсүз. Кошумча орнотуу акылары жок.