VPS орналастыру

Қолданбаңызды бір командамен жіберуName

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

Бір конфигурация файлы. Солай.

Қолданбаңызды қарапайым тілде анықтаңызName 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 репозиториінен кодты клондау не алуName

Жіберу

Жіберу командаларын орындау (pip install, npm install, т. б.)

& Желіге қосылуды баптау

Supervisor, Nginx кері прокси, Let' s Encrypt арқылы тегін SSL орнатадыName

Жіберу керек барлық нәрсе

DevOps білімі қажет емес

Куәліктерді өңдеу...

Әрбір домен үшін Let' s Encrypt SSL автоматты түрде. HTTPS дайын.

Процестерді басқаруName

Бақылаушысы қолданбаңызды жегіп тұрып, жаңылысқанда автоматты түрде қайта жегіп отырады.

Nginx кері проксиі

Автоматты түрде gzip, WebSocket қолдауы және статикалық файлдарды көрсетуі бапталған.

Орта айнымалылары

Құпияларды қауіпсіз басқару vps env set KEY=VALUE.

Орнату журналы

Әрбір орналастыруды журналдармен, күй- жайымен және ұзақтығымен қадағалауName 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 серверлермен тегін қосылады. Сіз тек $ 2.0 / айдан бастап VPS жоспарыңыз үшін төлейсіз. Қосымша орналастыру ақылары жоқ.

Жіберулерді жеңілдетуге дайынсыз ба?

pip install vpsdotorg
VPS серверіңізді құру

$2.0/ай бастап жоспарлар

VPS- іңізді жегу
$2.0/ ай