VDS sunucu ile kendi cloud storage servisinizi kurmak, verilerinizi güvenli ve kontrollü bir şekilde depolamanızı sağlar. Aşağıda, Nextcloud ile kendi bulut depolama sisteminizi nasıl kuracağınızı adım adım bulabilirsiniz.
1. Gerekli Yazılımların Kurulumu
Apache ve PHP
sudo apt update
sudo apt install apache2 php libapache2-mod-php php-mysql php-xml php-mbstring
MySQL Veritabanı
sudo apt install mysql-server
sudo mysql_secure_installation
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'password';
EXIT;
2. Nextcloud Kurulumu
Nextcloud’u indirip doğru dizine yerleştirin:
wget https://download.nextcloud.com/server/releases/nextcloud-XX.0.X.tar.bz2
tar -xvf nextcloud-XX.0.X.tar.bz2
sudo mv nextcloud /var/www/html/nextcloud
İzinleri düzenleyin:
sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo chmod -R 755 /var/www/html/nextcloud
3. Web Arayüzü Üzerinden Kurulum
Tarayıcıda http://<sunucu-ip>/nextcloud adresini girin. Veritabanı bilgilerini girerek kurulum tamamlanır.
4. Cloud Storage Kullanımı
- Dosya Yükleme ve Paylaşma: Dosyalarınızı yükleyin ve paylaşın.
- Senkronizasyon: Farklı cihazlarda dosyalarınız senkronize olur.
- Güvenlik: SSL ile güvenliği artırın.
5. Performans ve Güvenlik İyileştirmeleri
Veritabanı Optimizasyonu
MySQLTuner ile veritabanını izleyin ve optimize edin.
SSL Sertifikası
Let’s Encrypt ile SSL kurun:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
Yedekleme
Otomatik yedekleme için rsync veya Duplicity kullanabilirsiniz.
Sonuç
VDS sunucu üzerinde Nextcloud kurarak kendi bulut depolama sisteminizi oluşturabilir, güvenli ve hızlı bir dosya yönetimi sağlayabilirsiniz.
VDS Sunucu Satın Almak İçin : https://www.vps.com.tr/vds-server.php