Ubuntu 16.04 पर स्ट्रैपी को कैसे स्थापित करें

परिचय

स्ट्रैपी एक खुला स्रोत NodeJS कंटेंट मैनेजमेंट फ्रेमवर्क है जो सुरक्षित और स्केलेबल उत्पादन-तैयार एपीआई अनुप्रयोगों और सेवाओं के निर्माण के लिए समर्पित है। इस ट्यूटोरियल में, आप सीखेंगे कि एक साफ उबंटू 16.04 सर्वर पर उत्पादन के लिए स्ट्रैपी प्रोजेक्ट को कैसे तैनात किया जाए।

आवश्यकताएँ

  • एक नया तैनात Ubuntu 16.04 सर्वर उदाहरण
  • sudoविशेषाधिकारों के साथ एक गैर-रूट उपयोगकर्ता खाता
  • NodeJS संस्करण 10.x या अधिक। NodeJS एक सर्वर प्लेटफॉर्म है जो जावास्क्रिप्ट चलाता है
  • एनपीएम संस्करण 6.x या अधिक। एनपीएम जावास्क्रिप्ट के लिए पैकेज मैनेजर है।
  • MongoDB संस्करण 3.x या अधिक। MongoDB एक शक्तिशाली दस्तावेज़ स्टोर है।

NodeJS और NPM स्थापित करें

NodeJS को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install nodejs

नोड और एनपीएम संस्करणों की जाँच करें:

node -v && npm -v
# v10.x.x
# 6.x.x

काम करने के लिए कुछ एनपीएम पैकेज के लिए, आपको build-essentialपैकेज को स्थापित करना होगा :

sudo apt-get install build-essential

MongoDB स्थापित करें

अपने सिस्टम में MongoDB GPG कुंजी आयात करें:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

एक बार कुंजी आयात हो जाने के बाद, सूची फ़ाइल रन बनाएं:

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

संकुल सूची पुनः लोड करें:

sudo apt-get update

MongoDB पैकेज स्थापित करें:

sudo apt-get install -y mongodb-org

MongoDB डेमन शुरू करें:

sudo service mongod start

MongoDB शेल से कनेक्ट करें:

mongo

अपने चुने हुए प्रोजेक्ट नाम के साथ एक MongoDB डेटाबेस बनाएँ:

use my-api-project

स्ट्रैपी स्थापित करें

विश्व स्तर पर स्ट्रैपी को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:

npm install strapi@alpha -g

एक बार स्थापना पूर्ण हो जाने के बाद, जाँच लें कि स्थापना अच्छी तरह से हुई:

strapi -v
# 3.0.0-alpha.x.

एक प्रोजेक्ट बनाएं

अपना पहला प्रोजेक्ट बनाएं:

strapi new my-api-project

इसके अनुसार निम्नलिखित संकेतों का उत्तर दें। हमारे उदाहरण में, हम MongoDB को अपने मुख्य डेटाबेस के रूप में चुनेंगे, डेटाबेस नाम दर्ज करें जो पहले बनाया गया था और ENTERडिफ़ॉल्ट विकल्पों का चयन करने के लिए दबाएं । यह इस प्रकार दिखेगा:

Lets configurate the connection to your database:
? Choose your main database: MongoDB
? Database name: my-api-project
? Host: 127.0.0.1
? +srv connection: false
? Port (It will be ignored if you enable +srv): 27017
? Username:
? Password:
? Authentication database (Maybe "admin" or blank):
? Enable SSL connection: false

यह my-api-projectस्ट्रैपी एप्लिकेशन की संपूर्ण फ़ाइल संरचना के साथ एक नया फ़ोल्डर बनाएगा।

अपना सर्वर शुरू करें:

strapi start

अब जब स्ट्रैपी सर्वर शुरू हो गया है, तो आप अपने पहले उपयोगकर्ता को रजिस्टर कर सकते हैं http://your_server_ip:1337/admin



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ