अपने रास्पबेरी पाई को खुद के क्लाउड के साथ एक व्यक्तिगत क्लाउड में बदल दें

ownCloud एक एप्लिकेशन है सेवा प्रकार का मुफ्त सॉफ्टवेयर फ़ाइल होस्टिंग, जो ऑनलाइन भंडारण की अनुमति देता है और ऑनलाइन आवेदन (क्लाउड कंप्यूटिंग)। इसमें एक अच्छा वेब-आधारित उपयोगकर्ता इंटरफ़ेस है और इसमें लिनक्स, विंडोज, मैकओएस, एंड्रॉइड और आईफोन के लिए ऐप हैं।

खुद के स्वभाव के कारण, ईयह आवेदन हमारे रास्पबेरी पाई के लिए एकदम सही है और जो आपको हमारी फ़ाइलों को होस्ट करने की कार्यक्षमता प्रदान करने में हमारी मदद कर सकता है।

हमारे रास्पबेरी पाई पर खुद की स्थापना काफी सरल है। इस ट्यूटोरियल में हम अपने रास्पबेरी की आधिकारिक प्रणाली के रूप में लेंगे, जो कि रास्पियन है।

यदि आपके पास अभी भी यह सिस्टम आपके रास्पबेरी पर स्थापित नहीं है, तो आप निम्नलिखित लेख से परामर्श कर सकते हैं, जहां हम समझाते हैं कि यह कैसे एक सरल तरीके से किया जाए। लिंक यह है

पहले से ही हमारे रास्पबेरी पाई पर स्थापित रास्पियन के साथ, हम पैकेज और रास्पियन APT पैकेज रिपॉजिटरी कैश को अपडेट करने जा रहे हैं निम्नलिखित आदेश के साथ:

sudo apt update

अब, आपको उन सभी नए सॉफ्टवेयर पैकेजों को अपडेट करना होगा जो रास्पियन से पता लगाए गए हैं। इसके लिए हमें बस निम्नलिखित कमांड पर अमल करना होगा:

sudo apt upgrade

ओनक्लाउड पैकेज रिपॉजिटरी को जोड़ना

ओस्क्लाउड रास्पियन रिपॉजिटरी में उपलब्ध नहीं है। जिसके लिए हम इसे निम्न तरीके से अपने सिस्टम में जोड़ देंगे।

पहले, चलिए खुद के संकुल रिपॉजिटरी से GPG कुंजी डाउनलोड करते हैं:

wget -nv https://download.owncloud.org/download/repositories/production/

डेबियन_9.0 / रिलीज़.की -O रिलीज़.की

अब, हम सिस्टम के साथ डाउनलोड कुंजी जोड़ते हैं:

sudo apt-key add - < Release.key

पहले से ही कुंजी को सिस्टम में जोड़ा गया है, हम अपने सिस्टम में स्वयं के संग्रह को जोड़ सकते हैं। हम निम्नलिखित कमांड निष्पादित करके इसे जोड़ने जा रहे हैं:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

पहले से ही भंडार जोड़ दिया, अब हम कमांड निष्पादित करने जा रहे हैं अद्यतन पैकेज और रिपॉजिटरी की हमारी सूची के साथ:

sudo apt update

sudo apt upgrade

यदि हम wpasupplicant से संबंधित संदेश देखते हैं, तो हम केवल अक्षर q टाइप करते हैं। और इस बिंदु पर स्थापना जारी रहनी चाहिए।

अब सब कुछ अद्यतन और स्थापित एप्लिकेशन के साथ, हमें केवल निम्नलिखित आदेश के साथ अपने रास्पबेरी पाई को फिर से शुरू करना होगा:

sudo reboot

खुदक्लाउड के लिए अपाचे और MySQL की स्थापना और विन्यास

ओनक्लाउड एक वेब एप्लिकेशन है जो LAMP स्टैक पर चलता है और आपको पूरी तरह कार्यात्मक LAMP सर्वर सेटअप की आवश्यकता है, इससे पहले कि आप खुद को स्थापित कर सकें। मैं आपको इस अनुभाग में यह करने का तरीका दिखाऊंगा।

वे कर सकते हैं Apache, PHP, MariaDB और R में कुछ PHP एक्सटेंशन स्थापित करेंएस्पबियन:

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

अब हम अपाचे के mod_rewrite मॉड्यूल को सक्षम करने के लिए निम्नलिखित कमांड को निष्पादित करने जा रहे हैं:

sudo a2enmod rewrite

यह किया आइए मारियाडीबी कंसोल में प्रवेश करें निम्नलिखित कमांड वाले रूट उपयोगकर्ता के रूप में:

sudo mysql -u root -p

डिफ़ॉल्ट रूप से, कोई MariaDB पासवर्ड सेट नहीं है। पहले से ही अंदर है, हम डेटाबेस बनाने के लिए आगे बढ़ते हैं:

MariaDB [(none)]> create database owncloud;

हम एक नया मारियाबीडी स्वयं का उपयोगकर्ता बनाते हैं और हम इसे एक पासवर्ड भी सौंपेंगे निम्नलिखित क्वेरी वाले उपयोगकर्ता के लिए:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

जहाँ आप अपनी पसंद के साथ पासवर्ड (आपका पासवर्ड) और उपयोगकर्ता नाम (खुद का) बदल सकते हैं। और उसके बाद हम नव निर्मित उपयोगकर्ता को अनुमति देने जा रहे हैं:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

और हमने मारियाडीबी छोड़ दिया

MariaDB [(none)]> exit;

अपाचे विन्यास

अब, हमें अपाचे डिफ़ॉल्ट साइट कॉन्फ़िगरेशन फ़ाइल को इसके साथ संपादित करने की आवश्यकता है:

sudo nano /etc/apache2/sites-enabled/000-default.conf

और यहाँ हम "DocumentRoot / var / www / html" लाइन की तलाश करने जा रहे हैं और हम इसे बदलने जा रहे हैं

DocumentRoot / var / www / owncloud।

हम Ctrl + O के साथ परिवर्तन सहेजते हैं और Ctrl + X के साथ बंद करते हैं।

अब हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं:

sudo apt install owncloud-files

और हम निम्नलिखित कमांड के साथ Apache 2 सेवा को फिर से शुरू करने जा रहे हैं:

sudo systemctl restart apache2

खुद की स्थापना

पहली बात जो हम करने जा रहे हैं, वह यह है कि हमारा आईपी पता क्या है, हम यह जान सकते हैं:

आईपी ​​को | egrep "inet"

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

कहाँ पे यह हमें व्यवस्थापक के साथ-साथ पासवर्ड के लिए एक उपयोगकर्ता नाम बनाने के लिए कहेगा।

और हम जो कुछ भी हम चाहते हैं उसके लिए खुद के / खुद के / खुद के / खुद के क्लॉक डेटा निर्देशिका को बदल सकते हैं।

अब हम उस डेटाबेस का उपयोगकर्ता नाम रखने जा रहे हैं जिसे हमने कुछ कदम पहले बनाया था।

अब आप ओनक्लाउड यूजरनेम और पासवर्ड से लॉग इन कर सकते हैं जिसे आपने अभी निर्दिष्ट किया है और आपका काम हो गया है। वे अब अपने रास्पबेरी पाई पर खुदक्लाउड का उपयोग शुरू कर सकते हैं।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   चिवाई कहा

    मेरी विनम्र राय में, नेक्क्लाउड विकास बहुत अधिक सक्रिय है, इसलिए मैं सुझाव दूंगा कि ओक्क्क्लाउड के बजाय नेक्क्लाउड स्थापित किया जाए ...

  2.   दान पाकु कहा

    हे.
    अनुदान पर सभी विशेषाधिकार चरण मैं अटक जाते हैं। मैंने सिंटैक्स को बदल दिया है मुझे नहीं पता कि कितनी बार और मुझे कुछ भी नहीं मिला।
    क्या मुझे उस लोकलहोस्ट को आईपी में बदलना चाहिए जो मेरे रास्पबेरी के पास है या क्या मैं सिर्फ लिखित रूप में लोकलहोस्ट को छोड़ दूं?
    मैं इस पर एक नौसिखिया हूँ, और मैं यहाँ वर्णित चरणों का पालन करके सेवा करने की कोशिश कर रहा हूँ ...

    अग्रिम धन्यवाद.

  3.   सीन १० कहा

    में रह गया हूँ
    गूंज 'डिब http://download.owncloud.org/download/repositories/production/Debian_9.0/ / ’| sudo tee /etc/apt/sources.list.d/owncloud.list

    मैंने sudo apt अपडेट किया और मुझे Maleted प्रविष्टि 1 सूची /etc/apt/sources.list.d/owncloud.list (सूट) में मिली
    सूत्रों की सूची को पढ़ा नहीं जा सका।