कैसे स्थापित करें और Ubuntu 18.04 LTS पर अपाचे के साथ कॉन्फ़िगर Nextcloud को
विषयसूची:
- आवश्यक शर्तें
- चरण 1: MySQL डाटाबेस बनाना
- चरण 2: PHP और Apache स्थापित करना
- चरण 3: फ़ायरवॉल को कॉन्फ़िगर करना
- चरण 4: Nextcloud डाउनलोड करना
- चरण 5: अपाचे को कॉन्फ़िगर करें
- चरण 6: नेक्स्टक्लाउड स्थापित करना
- निष्कर्ष
नेक्क्लाउड ड्रॉपबॉक्स के समान एक खुला स्रोत, स्व-होस्टेड फ़ाइल साझा और सहयोग मंच है। यह मीडिया प्लेयर, कैलेंडर और संपर्क प्रबंधन के साथ बंडल में आता है।
Nextcloud ऐप के माध्यम से एक्स्टेंसिबल है और इसमें सभी प्रमुख प्लेटफार्मों के लिए डेस्कटॉप और मोबाइल क्लाइंट हैं।
इस ट्यूटोरियल में हम आपको दिखाएंगे कि नेक्स्टक्लाउड को अपाचे के साथ उबंटू 18.04 मशीन पर कैसे स्थापित करें और कॉन्फ़िगर करें।
आवश्यक शर्तें
ट्यूटोरियल शुरू करने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
चरण 1: MySQL डाटाबेस बनाना
NextCloud अपने सभी डेटा को संग्रहीत करने के लिए SQLite, PostgreSQL या MySQL डेटाबेस का उपयोग कर सकता है। इस ट्यूटोरियल में हम पसंद के डेटाबेस के रूप में MySQL का उपयोग करेंगे।
डेटाबेस और उपयोगकर्ता बनाने के लिए, पहले निम्नलिखित कमांड टाइप करके MySQL शेल में लॉगिन करें:
sudo mysql
nextcloud
नामक डेटाबेस बनाने के लिए निम्न एसक्यूएल कथनों को
nextcloud
,
nextclouduser
नामक
nextclouduser
और उपयोगकर्ता को सभी आवश्यक अनुमतियां प्रदान करें:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
चरण 2: PHP और Apache स्थापित करना
Nextcloud एक PHP अनुप्रयोग है। PHP 7.2, जो कि Ubuntu 18.04 में डिफ़ॉल्ट PHP संस्करण है, नेक्स्टक्लाउड के लिए पूरी तरह से समर्थित और अनुशंसित है।
Apache, PHP और सभी आवश्यक PHP एक्सटेंशन को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ: और
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
चरण 3: फ़ायरवॉल को कॉन्फ़िगर करना
यह मानते हुए कि आप अपने फ़ायरवॉल को प्रबंधित करने के लिए
UFW
का उपयोग कर रहे हैं, आपको HTTP (
80
) और HTTPS (
443
) पोर्ट खोलने की आवश्यकता होगी। आप 'अपाचे फुल' प्रोफाइल को सक्षम करके ऐसा कर सकते हैं जिसमें दोनों बंदरगाहों के नियम शामिल हैं:
चरण 4: Nextcloud डाउनलोड करना
इस लेख को लिखने के समय, नेक्स्टक्लाउड का नवीनतम स्थिर संस्करण 15.0.0 संस्करण है। अगले चरण के साथ जारी रखने से पहले Nextcloud डाउनलोड पृष्ठ पर जाएं और देखें कि Nextcloud का नया संस्करण उपलब्ध है या नहीं।
निम्नलिखित विजेट आदेश का उपयोग करके Nextcloud का नवीनतम संस्करण डाउनलोड करके प्रारंभ करें:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
डाउनलोड पूरा होने के बाद, संग्रह को / var / www निर्देशिका में निकालें:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
सही स्वामित्व सेट करें ताकि अपाचे वेब सर्वर नेक्क्लाउड की फाइलों और निर्देशिकाओं तक पूरी पहुंच बना सके।
sudo chown -R www-data: /var/www/nextcloud
चरण 5: अपाचे को कॉन्फ़िगर करें
अपना टेक्स्ट एडिटर खोलें और निम्न अपाचे कॉन्फ़िगरेशन फ़ाइल बनाएं।
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
नए जोड़े गए कॉन्फ़िगरेशन और सभी आवश्यक अपाचे मॉड्यूल सक्षम करें:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
अपाचे सेवा को फिर से शुरू करके परिवर्तनों को सक्रिय करें:
चरण 6: नेक्स्टक्लाउड स्थापित करना
अब जब नेक्स्टक्लाउड डाउनलोड हो जाता है और सभी आवश्यक सेवाएँ कॉन्फ़िगर हो जाती हैं तो आप ब्राउज़र खोलते हैं और अपने सर्वर के डोमेन नाम या आईपी पते पर जाकर अगलाक्लाउड इंस्टॉलेशन शुरू करते हैं।
http://domain_name_or_ip_address/nextcloud
आपको Nextcloud सेटअप पृष्ठ के साथ प्रस्तुत किया जाएगा।
निष्कर्ष
आपने सीखा है कि अपने Ubuntu 18.04 मशीन पर Nextcloud कैसे स्थापित करें और कॉन्फ़िगर करें। यदि आपके पास अपने Nextcloud सर्वर से जुड़ा एक डोमेन नाम है, तो आप इस गाइड का अनुसरण कर सकते हैं और अपने Apache को Let’s Encrypt के साथ सुरक्षित कर सकते हैं।
अपने अगलेक्लाउड उदाहरण को प्रबंधित करने के तरीके के बारे में अधिक जानकारी प्राप्त करने के लिए Nextcloud प्रलेखन पृष्ठ देखें।
नेक्लाउड उबंटू अपाचेसेंटक्लो 7 पर अपाचे के साथ नेक्लाउड कैसे स्थापित और कॉन्फ़िगर करें

नेक्क्लाउड ड्रॉपबॉक्स के समान एक खुला स्रोत, स्व-होस्टेड फ़ाइल साझा और सहयोग मंच है। इस ट्यूटोरियल में हम आपको दिखाएंगे कि नेक्स्टक्लॉड को अपाचे से सेंटोस 7 मशीन पर कैसे स्थापित करें और कॉन्फ़िगर करें।
Ubuntu 18.04 पर अपाचे के साथ स्वयंक्लाउड कैसे स्थापित करें और कॉन्फ़िगर करें

ownCloud एक ओपन सोर्स, सेल्फ होस्टेड फाइल सिंक और फाइल शेयर प्लेटफॉर्म है। इस ट्यूटोरियल में हम आपको बताएंगे कि एक Ubuntu 18.04 मशीन पर Apache के साथ खुद को कैसे स्थापित करें और कॉन्फ़िगर करें।
Ubuntu 18.04 पर अपाचे के साथ phpmyadmin को कैसे स्थापित और सुरक्षित करें

phpMyAdmin वेब-आधारित इंटरफ़ेस पर MySQL और MariaDB सर्वर के प्रशासन को संभालने के लिए डिज़ाइन किया गया एक खुला स्रोत PHP अनुप्रयोग है। यह ट्यूटोरियल Ubuntu 18.04 पर Apache के साथ phpMyAdmin को स्थापित करने और सुरक्षित करने के लिए आवश्यक चरणों को शामिल करता है।