ដំឡើង VPS

ផ្ញើ​កម្មវិធី​របស់​អ្នក​ជាមួយ​ពាក្យ​បញ្ជា​មួយ

ដំឡើង Python, Node.js និងគេហទំព័រឋិតិវន្តទៅ VPS របស់អ្នកក្នុងរយៈពេលពីរបីវិនាទី។ គ្មាន Docker ។ គ្មានការកំណត់រចនាសម្ព័ន្ធស្មុគស្មាញ។ គ្រាន់តែ vps deploy.

គ្មាន​ Docker ដែល​ត្រូវការ
SSL Nginx ដោយ​ស្វ័យ​ប្រវត្តិ
Python, Node.js និងគេហទំព័រឋិតិវន្ត
ស្ថានីយ
$ pip install vpsdotorg
បាន​ដំឡើង vpsdotorg-0.1.0 ដោយ​ជោគជ័យ
$ vps login
បាន​ចូល​ដោយ​ជោគជ័យ & # 160; ។ រក​ឃើញ​ម៉ាស៊ីន​បម្រើ ៣ & # 160; ។
$ 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 វិនាទី & # 160; ។

ចាប់ផ្តើមក្នុង 60 វិនាទី

ដំឡើង CLI ចូល និង​បញ្ជូន

1

ដំឡើង

pip install vpsdotorg
2

ចូល

vps login

ប្រើ​តួអក្សរ​របស់​អ្នក​ពី API admin.vps.org

3

តំណ​ និង​ការ​អនុវត្ត

cd my-project
vps link
vps deploy

ឯកសារ​កំណត់​រចនា​សម្ព័ន្ធ​មួយ & # 160; ។ នោះ​ហើយ & # 160; ។

កំណត់​កម្មវិធី​របស់​អ្នក​ក្នុង​របៀប​សាមញ្ញ 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
កម្មវិធី​សរសេរ​កម្មវិធី​របស់ 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 ដំឡើង npm ដំឡើង ល)

កំណត់​រចនាសម្ព័ន្ធ​ទៅ​បន្ត​ផ្ទាល់

កំណត់​រចនាសម្ព័ន្ធ Supervisor, Nginx ប្រូកស៊ី​បញ្ច្រាស និង SSL ឥតគិតថ្លៃ​តាមរយៈ Let's Encrypt

អ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវការដើម្បីដឹកជញ្ជូន

គ្មាន​ចំណេះដឹង DevOps ដែល​ត្រូវការ

វិញ្ញាបនបត្រ SSL ឥតគិតថ្លៃ

Let's Encrypt SSL ដោយស្វ័យប្រវត្តិសម្រាប់ដែននីមួយៗ។ HTTPS ចេញពីប្រអប់។

ការ​គ្រប់គ្រង​ដំណើរការ

អ្នក​ត្រួតពិនិត្យ​រក្សា​កម្មវិធី​របស់​អ្នក​ឲ្យ​រត់ & # 160; ។ ចាប់ផ្ដើម​ឡើង​វិញ​ដោយ​ស្វ័យប្រវត្តិ​នៅ​ពេល​គាំង & # 160; ។

ប្រូកស៊ី​បញ្ច្រាស Nginx

បាន​កំណត់​រចនាសម្ព័ន្ធ​ដោយ​ស្វ័យប្រវត្តិ​ជាមួយ gzip ការ​គាំទ្រ WebSocket និង​ការ​បម្រើ​ឯកសារ​ឋិតិវន្ត & # 160; ។

អថេរ​បរិស្ថាន

គ្រប់គ្រង​សម្ងាត់​ដោយ​សុវត្ថិភាព​ជាមួយ vps env set KEY=VALUE.

ប្រវត្តិ​ការ​បែងចែក

តាមដាន​ការ​បញ្ជូន​ទាំងអស់​ជាមួយ​កំណត់ហេតុ ស្ថានភាព និង​រយៈពេល​តាមរយៈ vps deployments.

ការ​ចូលដំណើរការ SSH

ការ​ចូល​ដំណើរការ​រហ័ស​ទៅ​ម៉ាស៊ីន​បម្រើ​របស់​អ្នក​ជាមួយ vps ssh. ត្រួតពិនិត្យ root ពេញលេញ & # 160; ។

ពាក្យ​បញ្ជា​ទាំងអស់​ដែល​អ្នក​ត្រូវការ

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 ទេគ្មានការចំណាយលើសពីនេះទៀត។

តើ​ភាសា និង​គ្រោងការណ៍​អ្វី​ដែល​ត្រូវ​បាន​គាំទ្រ & # 160;?

+

បច្ចុប្បន្ន: Python (Django, Flask, FastAPI, ល), Node.js (Express, Next.js, ល), និងតំបន់បណ្ដាញឋិតិវន្ត (React, Vue, HTML). ពេល​វេលា​រត់​ច្រើន​ទៀត​នឹង​មក​ដល់​ឆាប់ៗ​នេះ ។

តើ​ការ​បែងចែក​ការងារ​យ៉ាង​ដូចម្តេច & # 160;?

+

ពេល​អ្នក​រត់ vps deploy, CLI ផ្ញើការកំណត់រចនាសម្ព័ន្ធរបស់អ្នកទៅ VPS.org API ។ វេទិកាបន្ទាប់មក SSHes ទៅក្នុងម៉ាស៊ីនបម្រើរបស់អ្នកហើយប្រតិបត្តិបំពង់ពេញលេញ៖ ដំឡើងពេលរត់សមកាលកម្មកូដពី git រត់ពាក្យបញ្ជាសាងសង់កំណត់រចនាសម្ព័ន្ធ Supervisor និង Nginx កំណត់រចនាសម្ព័ន្ធ SSL និងរត់ការពិនិត្យសុខភាព។

តើខ្ញុំត្រូវការដំឡើងអ្វីមួយនៅលើ VPS របស់ខ្ញុំទេ?

+

ទេ. វេទិកាដំឡើងអ្វីគ្រប់យ៉ាងដែលវាត្រូវការដោយស្វ័យប្រវត្តិតាមរយៈ SSH ។ VPS របស់អ្នកគ្រាន់តែត្រូវការប្រព័ន្ធប្រតិបត្តិការមូលដ្ឋាន (Ubuntu, Debian, ល) និងការចូលដំណើរការ SSH ។ គ្មានភ្នាក់ងារចាំបាច់ទេ។

តើកូដរបស់ខ្ញុំត្រូវបានរក្សាទុកនៅលើម៉ាស៊ីនបម្រើ VPS.org ទេ?

+

គ្មាន. កូដរបស់អ្នកត្រូវបានទាញដោយផ្ទាល់ពីឃ្លាំង Git របស់អ្នកទៅ VPS របស់អ្នក. VPS.org រក្សាទុកតែការកំណត់រចនាសម្ព័ន្ធនិងការចុះកំណត់ហេតុនៃការបញ្ជូនប៉ុណ្ណោះ។ កូដរបស់អ្នករស់នៅលើម៉ាស៊ីនបម្រើរបស់អ្នកនិងអ្នកផ្តល់សេវា Git របស់អ្នក។

តើ​វា​មាន​តម្លៃ​ប៉ុន្មាន?

+

VPS Deploy ត្រូវបានរួមបញ្ចូលដោយឥតគិតថ្លៃជាមួយម៉ាស៊ីនបម្រើទាំងអស់ VPS.org ។ អ្នកគ្រាន់តែបង់ប្រាក់សម្រាប់ផែនការ VPS របស់អ្នកចាប់ពី $ 2.0 / ខែ។ គ្មានថ្លៃបន្ថែមទៀតសម្រាប់ការបញ្ជូន។

រួចរាល់​ហើយ​ដើម្បី​ធ្វើ​ឲ្យ​ការ​បែងចែក​របស់​អ្នក​សាមញ្ញ​ឬ & # 160;?

pip install vpsdotorg
បង្កើត VPS របស់អ្នក

ផែនការចាប់ផ្តើមនៅ $2.0/ខែ

ចាប់ផ្ដើម VPS របស់អ្នក
ពី $2.0 / ខែ