Bloga dön
Şubat 2, 2026Rehberler

VPS'de Nextcloud ile Özel Bulut Depolama Nasıl Oluşturulur

VPS sunucusunda Nextcloud kullanarak kendi özel bulut depolamanızı kurmak için eksiksiz kılavuz. Dropbox ve Google Drive'a güvenli, kendi kendine barındırılan bir alternatif oluşturmayı öğrenin.

VPS'de Nextcloud ile Özel Bulut Depolama Nasıl Oluşturulur

Nextcloud, kendi özel bulut depolama çözümünüzü oluşturmanıza olanak tanıyan güçlü, açık kaynaklı bir platformdur. Genel bulut hizmetlerinin aksine, Nextcloud verileriniz üzerinde tam kontrol sağlar ve gizlilik ile güvenliği sağlar. Bu kılavuz, Hiddence VPS'inizde Nextcloud'u kurma konusunda size rehberlik edecektir.

Neden Nextcloud Seçilmeli?

  • Tam veri sahipliği: Dosyalarınız üçüncü taraf bulutlarda değil, sunucunuzda kalır
  • Gizlilik koruması: Bulut sağlayıcıları tarafından veri madenciliği veya izleme yok
  • Maliyet etkin: Tek seferlik sunucu maliyeti karşılığında tekrarlayan abonelik ücretleri
  • Tam özelleştirme: İşlevselliği genişletmek için uygulamalar ve eklentiler yükleyin
  • Uyumluluk: GDPR ve diğer veri koruma gereksinimlerini karşılayın
  • Sınırsız depolama: Yalnızca sunucunuzun disk alanıyla sınırlı

Önkoşullar

  • En az 2GB RAM'li bir VPS sunucusu (4GB+ önerilir)
  • Kurulu Ubuntu 20.04 veya Debian 11+
  • Root veya sudo erişimi
  • Sunucu IP'nize işaret eden alan adı
  • SSL sertifikası (Let's Encrypt önerilir)

Nextcloud Kurulumu

Önce sisteminizi güncelleyin ve gerekli bağımlılıkları yükleyin:

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-bcmath

MySQL Veritabanı Kurulumu

bash
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password_here';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Nextcloud İndirme ve Yapılandırma

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 nextcloud

Apache Sanal Ana Bilgisayar Yapılandırması

bash
nano /etc/apache2/sites-available/nextcloud.conf

<VirtualHost *:80>
    ServerName yourdomain.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

Kurulum Sonrası Temel Özellikler

  • Cihazlar arası dosya senkronizasyonu
  • İşbirlikçi belge düzenleme
  • Takvim ve kişi yönetimi
  • Talk ile video konferans
  • Parola yöneticisi entegrasyonu
  • E-posta istemcisi işlevselliği
  • Yüzlerce uzantılı uygulama mağazası

Güvenlik En İyi Uygulamaları

  • Tüm kullanıcılar için iki faktörlü kimlik doğrulamayı etkinleştirin
  • Güçlü parolalar kullanın ve parola politikalarını uygulayın
  • Düzenli otomatik yedeklemeler kurun
  • Nextcloud ve sistem paketlerini güncel tutun
  • Erişimi kısıtlamak için güvenlik duvarını yapılandırın
  • Tüm bağlantılar için SSL/TLS şifrelemesi kullanın
  • Beklemede dosya şifrelemeyi etkinleştirin