Adım 1: Gerekli Yazılımların Yüklenmesi
Öncelikle Nextcloud’u çalıştırabilmek için bir web sunucusu (Apache veya Nginx), PHP ve veritabanı (MySQL ya da MariaDB) gereklidir. Eğer Linux işletim sistemi kullanıyorsanız, aşağıdaki komutları kullanarak gerekli yazılımları yükleyebilirsiniz:
sudo apt update
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql php-gd php-xml php-mbstring
Bu komutlar, Apache web sunucusunu, MySQL veritabanını ve PHP’yi kuracaktır. Şimdi, Nextcloud’un kurulumunu yapmak için PHP ile uyumlu bazı kütüphaneler de kuracağız. PHP’nin çeşitli modülleri Nextcloud’un sağlıklı bir şekilde çalışması için gereklidir.
Adım 2: Nextcloud İndir ve Yükle
Artık Nextcloud’u kurmaya başlama zamanı! Nextcloud’un en güncel sürümünü indirmek için şu komutu kullanabilirsiniz:
wget https://download.nextcloud.com/server/releases/nextcloud-xx.x.x.zip
“xx.x.x” kısmı, Nextcloud’un mevcut sürüm numarasını temsil eder. En güncel sürümü indirdiğinizden emin olun.
İndirdiğiniz dosyayı doğru dizine çıkararak gerekli dosyaları yerleştiriyoruz:
unzip nextcloud-xx.x.x.zip
sudo mv nextcloud /var/www/html/
Adım 3: Nextcloud için Veritabanı Oluşturun
Şimdi, Nextcloud için bir veritabanı oluşturma zamanı. MySQL'e giriş yaparak veritabanını oluşturabiliriz:
sudo mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'güçlüparola';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Bu, Nextcloud için bir veritabanı ve kullanıcı oluşturacak. Kendi güçlü parolanızı burada ‘güçlüparola’ yerine yazdığınızdan emin olun.
Adım 4: Nextcloud’u Web Sunucusunda Yapılandırın
Apache web sunucusunun doğru çalışabilmesi için bir sanal host yapılandırması yapmamız gerekiyor. Apache’nin yapılandırma dosyasını düzenleyelim:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Aşağıdaki satırları ekleyin:
DocumentRoot /var/www/html/nextcloud
ServerName your_domain_or_IP
AllowOverride All
Yapılandırmayı kaydedip kapatın ve Apache'yi yeniden başlatın:
sudo a2ensite nextcloud.conf
sudo systemctl reload apache2
Adım 5: Nextcloud Web Arayüzüne Erişim ve Kurulum
Şimdi, web tarayıcınız üzerinden http://your_domain_or_IP adresine giderek Nextcloud kurulum arayüzüne ulaşabilirsiniz. Burada, kurulum için aşağıdaki bilgileri girmeniz gerekecek:
1. Veritabanı Kullanıcı Adı ve Parolası: Önceden oluşturduğumuz ‘nextclouduser’ ve parolasını kullanın.
2. Veritabanı Adı: ‘nextcloud’ olarak belirlediğimiz veritabanını seçin.
3. Admin Hesabı: Nextcloud yönetim paneli için bir kullanıcı adı ve parola belirleyin.
Kurulumu tamamladıktan sonra, Nextcloud'un kontrol paneline ulaşabilir ve bulut dosyalarınızı yönetmeye başlayabilirsiniz.
Adım 6: Nextcloud’a Dosya Yükleyin
Her şey kuruldu ve çalışıyor! Şimdi dosyalarınızı yüklemeye başlayabilirsiniz. Web arayüzü üzerinden dosya yükleyebilir, paylaşabilir ve yönetebilirsiniz. Ayrıca, Nextcloud’un masaüstü ve mobil uygulamaları sayesinde, her yerden erişim sağlayabilirsiniz.