Ş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.

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-bcmathMySQL 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 nextcloudApache 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 apache2Kurulum 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