डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
गॉग्स एक दर्द रहित स्व-होस्टित Git सेवा है।
यह गाइड डेटाबेस के लिए PostgreSQL और रिवर्स प्रॉक्सी के रूप में Nginx का उपयोग करता है। इस गाइड का पालन करने के बाद, आप के माध्यम से Gogs वेब इंटरफेस का उपयोग करने के लिए सक्षम हो जाएगा HTTPके माध्यम से और मेजबानी की Git संग्रह HTTPऔर SSH। HTTPSNginx कॉन्फ़िगरेशन का विस्तार करके पहुंच को जोड़ा जा सकता है।
आपके पास अप-टू-डेट सिस्टम और एक गैर-रूट sudo उपयोगकर्ता होना चाहिए ।
यह गाइड PostgreSQL का उपयोग करता है। आप वैकल्पिक रूप से MySQL / MariaDB, SQLite3, MSSQL, या TiDB का उपयोग कर सकते हैं।
PostgreSQL स्थापित करें।
sudo apt-get install -y postgresql
वह उपयोगकर्ता बनाएं जिसमें Gogs डेटाबेस से कनेक्ट होंगे। यह आपको उस उपयोगकर्ता के लिए एक पासवर्ड बनाने के लिए संकेत देगा। यह पासवर्ड बाद में गोग के कॉन्फ़िगरेशन में दर्ज किया जाएगा।
sudo -u postgres createuser gogs -P
Gogs डेटाबेस बनाएँ।
sudo -u postgres createdb gogs -O gogs -E UTF8
यह मार्गदर्शिका Nginx को एक रिवर्स प्रॉक्सी के रूप में उपयोग करती है। आप वैकल्पिक HTTPरूप से किसी अन्य सर्वर का उपयोग कर सकते हैं जो कि Apache या Caddy जैसे रिवर्स प्रॉक्सी के रूप में कार्य कर सकता है।
Nginx स्थापित करें।
sudo apt-get install -y nginx
संपादित करें /etc/nginx/sites-enabled/default।
sudo nano /etc/nginx/sites-enabled/default
निम्नलिखित पंक्तियों का पता लगाएं।
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
उन्हें इसमें बदलें।
location / {
proxy_pass http://127.0.0.1:3000;
}
नए कॉन्फ़िगरेशन का उपयोग करने के लिए Nginx को पुनः लोड करें।
sudo systemctl reload nginx
सबसे पहले, सुनिश्चित करें gitकि स्थापित है।
sudo apt-get install -y git
फिर उपयोगकर्ता बनाएं Gogs के रूप में चलेगा और जिसका उपयोग SSH git एक्सेस के लिए किया जाएगा।
sudo useradd -m git
अगला, डाउनलोड करें और अपनी वास्तुकला के लिए गॉग्स रिलीज़ को अनपैक करें।
64-बिट सिस्टम के लिए।
sudo -u git sh -c "curl https://dl.gogs.io/0.11.29/linux_amd64.tar.gz | tar -xz -C /home/git/"
32-बिट सिस्टम के लिए।
sudo -u git sh -c "curl https://dl.gogs.io/0.11.29/linux_386.tar.gz | tar -xz -C /home/git/"
बूट पर चलने के लिए Gogs सेटअप करें।
sudo cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system
sudo systemctl enable gogs
गॉग्स शुरू करें।
sudo systemctl start gogs
यह एकमात्र समय है जब आपको इस तरह से गॉग्स शुरू करने की आवश्यकता होगी।
http://example.comअपने वेब ब्राउजर में जाएं । तुम देखोगे:Install Steps For First-time Run
निम्नलिखित सेटिंग्स बदलें।
Database Type: PostgreSQL
User: gogs
Password: (password you created earlier)
Domain: example.com
Application URL: http://example.com/
आप , और Application Name, सेट करना चाह सकते हैं । सभी सेटिंग्स को बाद में एडिट करके बदला जा सकता है ।Email Service SettingsServer and Other Services Settings/home/git/gogs/custom/conf/app.ini
क्लिक करें Install Gogs।
आपको साइन-इन पृष्ठ पर पुनः निर्देशित किया जाएगा। Sign upअब एक नया उपयोगकर्ता।
HTTPS को समाप्त करने के लिए Nginx का उपयोग करते समय यह ज्यादातर उपयोगी है।
HTTP_ADDR = 127.0.0.1के [server]अनुभाग में जोड़ें /home/git/gogs/custom/conf/app.ini।
sudo -u git nano /home/git/gogs/custom/conf/app.ini
इस परिवर्तन के बाद, [server]अनुभाग कुछ इस तरह दिखेगा।
[server]
DOMAIN = example.com
HTTP_ADDR = 127.0.0.1
HTTP_PORT = 3000
ROOT_URL = http://example.com/
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
OFFLINE_MODE = false
अपडेट किए गए कॉन्फ़िगरेशन का उपयोग करने के लिए गॉग्स को पुनरारंभ करें।
sudo systemctl restart gogs
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ