फरवरी 2, 2026गाइड
VPS पर Nextcloud के साथ निजी क्लाउड स्टोरेज कैसे बनाएं
VPS सर्वर पर Nextcloud का उपयोग करके अपना निजी क्लाउड स्टोरेज सेट अप करने का पूरा गाइड। सीखें कि Dropbox और Google Drive के लिए एक सुरक्षित, स्व-होस्टेड विकल्प कैसे बनाएं।

Nextcloud एक शक्तिशाली, ओपन-सोर्स प्लेटफॉर्म है जो आपको अपना निजी क्लाउड स्टोरेज समाधान बनाने की अनुमति देता है। सार्वजनिक क्लाउड सेवाओं के विपरीत, Nextcloud आपको अपने डेटा पर पूर्ण नियंत्रण देता है, गोपनीयता और सुरक्षा सुनिश्चित करता है। यह गाइड आपको अपने Hiddence VPS पर Nextcloud सेट अप करने के माध्यम से ले जाएगा।
Nextcloud क्यों चुनें?
- पूर्ण डेटा स्वामित्व: आपकी फाइलें आपके सर्वर पर रहती हैं, तृतीय-पक्ष क्लाउड में नहीं
- गोपनीयता सुरक्षा: क्लाउड प्रदाताओं द्वारा कोई डेटा माइनिंग या ट्रैकिंग नहीं
- लागत प्रभावी: आवर्ती सदस्यता शुल्क बनाम एक बार का सर्वर लागत
- पूर्ण अनुकूलन: कार्यक्षमता बढ़ाने के लिए ऐप्स और प्लगइन्स इंस्टॉल करें
- अनुपालन: GDPR और अन्य डेटा सुरक्षा आवश्यकताओं को पूरा करें
- असीमित स्टोरेज: केवल आपके सर्वर की डिस्क स्पेस द्वारा सीमित
पूर्वापेक्षाएं
- कम से कम 2GB RAM वाला VPS सर्वर (4GB+ अनुशंसित)
- Ubuntu 20.04 या Debian 11+ इंस्टॉल किया गया
- Root या sudo पहुंच
- आपके सर्वर IP को इंगित करने वाला डोमेन नाम
- SSL प्रमाणपत्र (Let's Encrypt अनुशंसित)
Nextcloud इंस्टॉल करना
सबसे पहले, अपने सिस्टम को अपडेट करें और आवश्यक निर्भरताएं इंस्टॉल करें:
bash
apt update && apt upgrade -y
apt install -y apache2 mariadb-server libapache2-mod-php7.4 php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php7.4-intl php7.4-bcmathMySQL डेटाबेस सेट अप करना
bash
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'मजबूत_पासवर्ड_यहाँ';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;Nextcloud डाउनलोड और कॉन्फ़िगर करना
bash
cd /var/www/html
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloudApache Virtual Host कॉन्फ़िगर करना
bash
nano /etc/apache2/sites-available/nextcloud.conf
<VirtualHost *:80>
ServerName आपका-डोमेन.com
DocumentRoot /var/www/html/nextcloud
<Directory /var/www/html/nextcloud>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2सेटअप के बाद मुख्य सुविधाएं
- डिवाइसों में फाइल सिंक्रनाइज़ेशन
- सहयोगी दस्तावेज़ संपादन
- कैलेंडर और संपर्क प्रबंधन
- Talk के साथ वीडियो कॉन्फ्रेंसिंग
- पासवर्ड मैनेजर एकीकरण
- ईमेल क्लाइंट कार्यक्षमता
- सैकड़ों एक्सटेंशन के साथ ऐप स्टोर
सुरक्षा सर्वोत्तम प्रथाएं
- सभी उपयोगकर्ताओं के लिए दो-कारक प्रमाणीकरण सक्षम करें
- मजबूत पासवर्ड का उपयोग करें और पासवर्ड नीतियां लागू करें
- नियमित स्वचालित बैकअप सेट अप करें
- Nextcloud और सिस्टम पैकेज अपडेट रखें
- पहुंच को प्रतिबंधित करने के लिए फ़ायरवॉल कॉन्फ़िगर करें
- सभी कनेक्शन के लिए SSL/TLS एन्क्रिप्शन का उपयोग करें
- आराम पर फाइल एन्क्रिप्शन सक्षम करें