VPS वितरण गर्नुहोस्

एक आदेश संग आफ्नो अनुप्रयोग शिप

सेकेन्डमा आफ्नो VPS मा पाइथन, Node.js, र स्थिर साइटहरू तैनात गर्नुहोस्। कुनै डोकर छैन। कुनै जटिल कन्फिगहरू छैन। बस vps deploy.

डोकर आवश्यक छैन
स्वचालित SSL & Nginx
पाइथन, Node.js र स्थिर साइटहरू
टर्मिनल
$ pip install vpsdotorg
सफलतापूर्वक स्थापना भयो
$ vps login
सफलतापूर्वक लगइन भयो । ३ सर्भर फेला पर्यो ।
$ vps deploy
मेरो-अनुप्रयोग (पाइथोन) विस्तार गर्दैछ...
OK setup_runtime: पाइथन ३. १२ तयार
OK sync_code: git बाट समक्रमण गरिएको सङ्केत
OK build: निर्भरताहरू स्थापना गरियो
OK configure_nginx: प्रोक्सी उल्टाउनुहोस्
OK setup_ssl: SSL प्रमाणपत्र जारी गरियो
OK health_check: अनुप्रयोग प्रत्यक्ष छ!
यो ४२ वटा जिल्लामा विभाजित छ ।

60 सेकेन्डमा सुरु गर्नुहोस्

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) स्थापना गर्दछ

समक्रमण सङ्केत

Git भण्डारबाट तपाईँको सङ्केत क्लोन गर्दछ वा तान्छ

निर्माण गर्नुहोस्

तपाईँको निर्माण आदेश चलाउँछ (pip स्थापना, npm स्थापना, आदि)

लाइभ जानुहोस् कन्फिगर गर्नुहोस्

Supervisor, Nginx रिवर्स प्रोक्सी, र Let's Encrypt मार्फत निःशुल्क SSL सेटअप गर्दछ

तपाईं जहाज गर्न आवश्यक सबै

कुनै DevOps ज्ञान आवश्यक छैन

प्रमाणपत्र

स्वचालित प्रत्येक डोमेन लागि SSL गुप्तिकरण गरौं। बाकस बाहिर HTTPS।

प्रक्रिया व्यवस्थापन

सुपरभाइजरले तपाईँको अनुप्रयोग चलिरहेको राख्दछ । क्र्यासमा स्वचालित पुन: सुरुआत ।

एनजिक्स उल्टो प्रोक्सी

gzip, WebSocket समर्थन र स्थिर फाइल सेवासँग स्वचालित रूपमा कन्फिगर गरिएको ।

परिवेश चल

यससँग गुप्तता सुरक्षित रूपमा प्रबन्ध गर्नुहोस् vps env set KEY=VALUE.

विकास इतिहास

प्रत्येक वितरणलाई लग, स्थिति र अवधि मार्फत ट्र्याक गर्नुहोस् vps deployments.

SSH पहुँच

तपाईँको सर्भरमा छिटो पहुँच 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, सुपरवाइजर, Nginx) प्रयोग गरेर सर्भरमा तपाईँको अनुप्रयोगहरू मूल रूपमा चलाउँछ। कुनै कन्टेनरहरू छैनन्, कुनै डोकर डेइमोन छैन, कुनै ओभरहेड छैन।

के भाषा र फ्रेमवर्क समर्थन गरिन्छ?

+

हाल: पाइथन (Django, Flask, FastAPI, आदि), Node.js (Express, Next.js, आदि), र स्थिर साइटहरू (प्रतिक्रिया, Vue, HTML). धेरै रनटाइमहरू चाँडै आउँदैछ।

कसरी तैनाती काम गर्छ?

+

तपाईँले चलाउनुहुन्छ vps deploy, CLI ले VPS.org एपीआईमा आफ्नो कन्फिग पठाउँछ। प्लेटफर्मले त्यसपछि तपाईंको सर्भरमा SSHs र पूर्ण पाइपलाइन कार्यान्वयन गर्दछ: रनटाइम स्थापना गर्नुहोस्, git बाट समक्रमण कोड, निर्माण आदेशहरू चलाउनुहोस्, सुपरवाइजर र Nginx कन्फिगर गर्नुहोस्, SSL सेट अप गर्नुहोस्, र स्वास्थ्य जाँच चलाउनुहोस्।

के म मेरो VPS मा केही स्थापना गर्न आवश्यक छ?

+

होइन। प्लेटफर्मले SSH मार्फत स्वचालित रूपमा आवश्यक सबै कुरा स्थापना गर्दछ। तपाईंको VPS लाई केवल आधार OS (उबुन्टु, डेबियन, आदि) र SSH पहुँच आवश्यक पर्दछ। कुनै एजेन्ट आवश्यक छैन।

मेरो कोड VPS.org सर्भरमा भण्डारण गरिएको छ?

+

होइन। तपाईंको कोड तपाईंको VPS मा तपाईंको Git भण्डारबाट सीधा तान्न सकिन्छ। VPS.org केवल वितरण कन्फिगरेसन र लगहरू भण्डारण गर्दछ। तपाईंको कोड तपाईंको सर्भर र तपाईंको Git प्रदायकमा बस्दछ।

यसको लागत कति छ?

+

VPS वितरण सबै VPS.org सर्भरहरूसँग नि: शुल्क समावेश गरिएको छ। तपाईंले केवल $ 2.0 / महिनामा सुरु हुने VPS योजनाको लागि भुक्तानी गर्नुहुन्छ। कुनै अतिरिक्त वितरण शुल्क छैन।

तपाईँको वितरणलाई सरल बनाउन तयार हुनुहुन्छ?

pip install vpsdotorg
तपाईँको VPS सिर्जना गर्नुहोस्

योजनाहरू $2.0 / महिनामा सुरु हुन्छ

तपाईँको VPS सुरु गर्नुहोस्
$2.0/महिना देखि