دابەشکردنی VPS

بە یەک فه‌رمان پڕۆژەکەت بنێرێت

لە چرکەساتێکدا پایتۆن، نودی.جی ئێس و ماڵپەڕی ستاتیکی بۆ ڤێ ئێس ئێس دابنێ. هیچ دۆکەرێک. هیچ ڕێکخستنێکی ئاڵۆز. تەنها vps deploy.

پێویست بە Docker ناکات
نگینکس
پایتۆن، نودی. جێس و ماڵپەڕە وەستاوەکان
کۆتا
$ pip install vpsdotorg
بە سەرکەوتن vpsdotorg-0.1.0 دابەزێنرا
$ vps login
بە سەرکەوتن چووە ناوەوە. ٣ دابەشکەر دۆزرانەوە.
$ vps deploy
...پێڕەوی خۆم (پایتۆن)
OK setup_runtime: پایتۆن ٣.١٢ ئامادەیە
OK sync_code: کۆدی هاوتاکراوە لە git
OK build: پشتبەستنەکان دابنێ
OK configure_nginx: پڕۆکسی پشتیوانی کراوە
OK setup_ssl: گواستنەوەی گواهینامەکان
OK health_check: بەرنامەکە زیندووە
42 خولەک و 42 چرکە

لە ٦٠ چرکە دەست پێبکە

دابنێ CLI، بچە ناوەوە، وە دابمەزرێنە

1

دابنێ

pip install vpsdotorg
2

_هەژمار

vps login

بەکارھێنانی نیشانەی API لە admin.vps.org

3

پەرەپێدان

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

پڕۆگرامەکە هەموو شتێک بە ئۆتۆماتیکی بەڕێوە دەبات

ڕێکخستنی کاتی ڕاهێنان

پایتۆن دادەنێت (pyenv) یان نودی جێس (nvm) لەگەڵ وەشانی دیاریکراوت

کۆدی هاوتاکردن

کۆدی خۆت لە گەڕانی گیت دووبارە دروست دەکاتەوە یان دەیکێشێتەوە

دروستکردن

فەرمانەکانی بنیاتنانەکەت ڕادەگەیەنێت (پێپ ئینستاڵ، ئینستاڵکردنی ئێن پی ئێم، هتد)

ڕێکخستن و چوونە ناو ژیان

چاودێرەکە دادەنێت، نگینکس بۆ پشتیوانی کردن لە پشتیوانی، و SSL بەبێ پارە لە ڕێگەی Let's Encrypt

هەموو شتێک کە پێویستت پێیە بۆ ڕەوانەکردن

زانیاری DevOps پێویست ناکات

گواستنەوەی گواهینامەکان

Let's Encrypt SSL بۆ هەموو دامەزرێنەرێک. HTTPS لە تەنەکە دەرچووە.

بەڕێوەبردنی پڕۆسەی

چاودێرەکە پرۆگرامەکەت دەخاتە کار. دووبارە دەستپێکردنەوە بە ئۆتۆماتیکی لە کاتی تێکچووندا.

نێگێنکس

بە خۆڕایی ڕێکخراوە بە جیزیپ، پشتگیری وێبسۆکت، و خزمەتکردنی فۆڕمی ستاتیکی.

گۆڕانکاریەکانی ژینگە

چاودێری نهێنیەکانت بە دڵنیاییەوە بکە vps env set KEY=VALUE.

مێژووی بڵاوکردنەوە

هەموو دابەشکردنێک بە تۆمارکردن، بارودۆخ، و درێژی کات بە ڕێگەی vps deployments.

پەڕەی چوونە ژوورەوە

پەڕەی پەڕەی دابەشکەرەکەت vps ssh. کۆنتڕۆڵی تەواوەتی ڕیاڵ.

هەموو ئەو فه‌رمانانەی کە پێویستت پێیان هەیە

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، هیچ سەرمایەیەکی زیاتر.

پشتگیری کام زمان و چوارچێوە دەکرێت؟

+

ئێستا: پایتۆن (دجێنگۆ، فلاسک، فاست ئەپی، هتد)، نود.جێس (ئەکسپرێس، نەکس.جێس، هتد)، و ماڵپەڕە وەستاوەکان (ڕیاکت، ڤۆی، ئێچ تی ئێمڵ). زیاتر لە کاتی جێبەجێکردندا دێت.

چۆن کاردەکات؟

+

کاتێک تۆ ڕادەکەویت vps deploy, CLI ڕێکخستنەکانت دەنێرێت بۆ VPS.org API. پاشان پەڕەگرافەکە SSHs بۆ ناو سەروەرەکەت و پاڵپشتی تەواو دەکات: دابنێ، کۆدی هاوتا لە git، فەرمانەکانی دروستکردن هەڵبگرە، ڕێکخستنی سەرپەرشتیاری و Nginx، دابنێ SSL، و پشکنینی تەندروستی هەڵبگرە.

ئایا پێویستم بە داگرتنێکی هیچ شتێک هەیە لەسەر VPSەکەم؟

+

نەخێر. پڕۆگرامەکە بە ئۆتۆماتیکی هەموو شتێک دادەنێت کە پێویستی پێی هەیە لەڕێگەی SSH. VPS ی تۆ تەنها پێویستی بە سیستەمی کارپێکردنی بنەڕەتی هەیە (ئابونتۆی، دیبیانی، هتد) و گەیشتن بە SSH. پێویست بە هیچ ئەجنتێک ناکات.

Is my code stored on VPS.org servers?

+

No. Your code is pulled directly from your Git repository to your VPS. VPS.org only stores deployment configuration and logs. Your code lives on your server and your Git provider.

چەند دەخایەنێت؟

+

VPS دابەشکردن بەبێ پارە لەگەڵ هەموو VPS.org سەرپەرشتیاری دابەشکراوە. تۆ تەنها بۆ پلانی VPS دادەنیت کە لە 2.0 / مانگەوە دەست پێدەکات. هیچ پارەیەکی زیادە بۆ دابەشکردن.

ئامادەیت بۆ ئاسانکردنی بەکارهێنانی خۆت؟

pip install vpsdotorg
دروستکردنی VPS خۆت

پلانەکان لە 2.0$/مانگ دەست پێ دەکەن

دەست پێکردنی VPS ەکەت
لە ٢.٠$/ مانگێک