كيف أستضيف Nextcloud ذاتيًا على VPS؟
استضف Nextcloud بنفسك على VPS من MurmurHost بتثبيت حزمة LAMP وNextcloud عبر الحزمة الرسمية. استخدم نطاقًا مع Let's Encrypt SSL للوصول الآمن.
يرشدك هذا الدليل خلال نشر Nextcloud، منصة مزامنة ومشاركة الملفات ذاتية الاستضافة، على VPS من MurmurHost. في النهاية، سيكون لديك سحابة خاصة بمساحة تخزين خاصة بك، يمكن الوصول إليها من أي مكان.
المتطلبات الأساسية: VPS من MurmurHost (VPS-1 بسعر 8 دولارات شهريًا كافٍ للاستخدام الصغير إلى المتوسط)، واسم نطاق يشير إلى عنوان IP لخادمك، ومعرفة أساسية بـ SSH. تسجيل MurmurHost بدون KYC والمدفوعات بالعملات المشفرة تجعل هذا الإعداد صديقًا للخصوصية.
- 1
اطلب VPS من MurmurHost
سجل في MurmurHost (بدون KYC، فقط بريد إلكتروني أو اسم مستعار) واطلب VPS من فئة VPS. اختر موقعًا (مثل سويسرا أو رومانيا) وحدد خطة VPS-1 (8 دولارات/شهر) مع Ubuntu 22.04. انشر في أقل من 60 ثانية. - 2
اتصل بخادمك عبر SSH
استخدم مفتاح SSH أو كلمة المرور للاتصال: ssh root@your_server_ip. حدّث النظام: apt update && apt upgrade -y. - 3
قم بتثبيت حزمة LAMP
قم بتثبيت Apache وMySQL وPHP مع الامتدادات المطلوبة: apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl php-bcmath php-gmp -y. - 4
إنشاء قاعدة بيانات لـ Nextcloud
قم بتشغيل mysql_secure_installation لتأمين MySQL. ثم أنشئ قاعدة بيانات ومستخدمًا: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;" - 5
نزّل واستخرج Nextcloud
قم بتنزيل أحدث حزمة Nextcloud: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. استخرجها إلى /var/www/html: tar -xjf latest.tar.bz2 -C /var/www/html. عيّن الأذونات: chown -R www-data:www-data /var/www/html/nextcloud. - 6
تكوين مضيف Apache الافتراضي
أنشئ /etc/apache2/sites-available/nextcloud.conf مع VirtualHost لنطاقك، مع توجيه DocumentRoot إلى /var/www/html/nextcloud. قم بتمكينه وmod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. أعد تشغيل Apache: systemctl restart apache2. - 7
إعداد SSL مع Let's Encrypt
قم بتثبيت Certbot: apt install certbot python3-certbot-apache -y. قم بتشغيل certbot --apache -d yourdomain.com للحصول على شهادة SSL مجانية وتثبيتها. هذا مشمول مجانًا مع دعم Let's Encrypt من MurmurHost. - 8
أكمل مثبت الويب
افتح https://yourdomain.com في متصفح. أدخل اسم مستخدم/كلمة مرور للمسؤول، وقدم تفاصيل قاعدة البيانات (nextcloud، nextcloud، strong_password). اختر التخزين المحلي للبيانات. انقر على تثبيت. Nextcloud الخاص بك جاهز.
استضافة مورمر هوست الخارجية (كيان سيشيل) وسياسة بدون KYC تعني أنه يمكنك تشغيل نكست كلاود دون الكشف عن هويتك. جميع الخطط تشمل حماية DDoS، لذا فإن مثيلك مقاوم. للإنتاج، فكر في تمكين HTTPS فقط، وإعداد النسخ الاحتياطية، وتكوين ريديس للتخزين المؤقت.
الأسئلة الشائعة
كم تكلفة استضافة Nextcloud ذاتيًا على MurmurHost؟+
هل يمكنني استخدام نطاق مع Nextcloud على MurmurHost؟+
هل حماية DDoS من MurmurHost مهمة لـ Nextcloud؟+
ماذا لو احتجت مساحة تخزين أكبر لـ Nextcloud؟+
انشر أول خادم خارجي لك في 60 ثانية.
تسجيل مجهول. نقبل البيتكوين ومونيرو. يتم التجهيز عبر 8 اختصاصات قضائية.
لا حاجة لبطاقة ائتمان · ضمان استرداد المال لمدة 7 أيام