Bir VPS'te Nextcloud'u kendi kendime nasıl barındırabilirim?
MurmurHost VPS üzerinde LAMP yığını ve resmi tarball aracılığıyla Nextcloud kurarak kendi Nextcloud'unuzu barındırın. Güvenli erişim için Let's Encrypt SSL ile bir alan adı kullanın.
Bu kılavuz, bir MurmurHost VPS'te kendi kendine barındırılan dosya senkronizasyon ve paylaşım platformu olan Nextcloud'u dağıtmanızı adım adım anlatır. Sonunda, her yerden erişilebilen kendi depolama alanınıza sahip özel bir bulutunuz olacak.
Ön koşullar: bir MurmurHost VPS (8$/ay VPS-1 küçük ve orta ölçekli kullanım için yeterlidir), sunucunuzun IP'sini gösteren bir alan adı ve temel SSH bilgisi. MurmurHost'un KYC'siz kaydı ve kripto ödemeleri bunu gizlilik dostu bir kurulum haline getirir.
- 1
MurmurHost'tan VPS sipariş edin
MurmurHost'a kaydolun (KYC yok, yalnızca bir e-posta veya takma ad) ve VPS kategorisinden bir VPS sipariş edin. Bir konum seçin (ör. İsviçre veya Romanya) ve Ubuntu 22.04 ile VPS-1 planını ($8/ay) seçin. 60 saniyeden kısa sürede dağıtın. - 2
Sunucunuza SSH ile bağlanın
Bağlanmak için SSH anahtarınızı veya şifrenizi kullanın: ssh root@your_server_ip. Sistemi güncelleyin: apt update && apt upgrade -y. - 3
LAMP yığınını kurun
Apache, MySQL ve PHP'yi gerekli uzantılarla kurun: 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 için bir veritabanı oluştur
MySQL'i güvenli hale getirmek için mysql_secure_installation çalıştırın. Ardından bir veritabanı ve kullanıcı oluşturun: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;" - 5
Nextcloud'u indirin ve çıkarın
En son Nextcloud tarball'ını indirin: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. /var/www/html dizinine çıkarın: tar -xjf latest.tar.bz2 -C /var/www/html. İzinleri ayarlayın: chown -R www-data:www-data /var/www/html/nextcloud. - 6
Apache sanal ana bilgisayarını yapılandır
/etc/apache2/sites-available/nextcloud.conf dosyasını alan adınız için bir VirtualHost ile oluşturun ve DocumentRoot'u /var/www/html/nextcloud olarak ayarlayın. Etkinleştirin ve mod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. Apache'yi yeniden başlatın: systemctl restart apache2. - 7
Let's Encrypt ile SSL kur
Certbot'u kurun: apt install certbot python3-certbot-apache -y. Ücretsiz bir SSL sertifikası almak ve kurmak için certbot --apache -d yourdomain.com komutunu çalıştırın. Bu, MurmurHost'un Let's Encrypt desteğiyle ücretsiz olarak dahildir. - 8
Web yükleyiciyi tamamlayın
Tarayıcıda https://yourdomain.com adresini açın. Bir yönetici kullanıcı adı/parolası girin ve veritabanı ayrıntılarını sağlayın (nextcloud, nextcloud, strong_password). Veri için yerel depolamayı seçin. Kur'a tıklayın. Nextcloud'ınız hazır.
MurmurHost'un offshore hosting'i (Seyşeller kuruluşu) ve KYC'siz politikası, kimliğinizi ifşa etmeden Nextcloud çalıştırabileceğiniz anlamına gelir. Tüm planlar DDoS koruması içerir, böylece örneğiniz dayanıklıdır. Üretim için HTTPS-only etkinleştirmeyi, yedeklemeler kurmayı ve önbellekleme için Redis yapılandırmayı düşünün.
Sıkça sorulan sorular
MurmurHost'ta Nextcloud'u kendi kendine barındırmanın maliyeti nedir?+
MurmurHost'ta Nextcloud ile bir alan adı kullanabilir miyim?+
MurmurHost'un DDoS koruması Nextcloud için önemli mi?+
Nextcloud için daha fazla depolama alanına ihtiyacım olursa ne olur?+
İlk offshore sunucunuzu 60 saniyede dağıtın.
Anonim kayıt. Bitcoin ve Monero kabul edilir. 8 yetki alanında sağlanır.
Kredi kartı gerekmez · 7 gün para iade garantisi