NextCloud, Owncloud bulut depolama yazılımına mükemmel bir alternatiftir. Hem açık kaynaklı bir topluluk sürümüne hem de ücretli bir kurumsal sürüme sahiptir. NextCloud ayrıca Owncloud ile aynı sunucu-istemci yapısını sunar ve birçok uzantıyı destekler. Kullanıcılar, evde yerel bulut depolama alanı oluşturmak için NextCloud Community Server sürümünü bir PC'ye veya sunucuya yükleyebilir .
NextCloud istemcisi Windows, Linux ve MacOS'un yanı sıra iOS ve Android akıllı telefon platformlarında da kullanılabilir . Yani NextCloud tarafından sağlanan eklentiler veya uzantılar kullanılarak genişletilebilen yeteneklere sahip, modüler mimariye sahip, platformlar arası bir bulut depolama alanıdır. Takvim (CalDAV), kişiler (CardDAV), URL kısaltıcı , medya akışı (Ampache), yer imi hizmeti, resim galerisi, RSS okuyucu, belge görüntüleyici belge, tarayıcı tabanlı metin düzenleyici, Dropbox bağlantısı, Google gibi 200'ün üzerinde uzantı bulunmaktadır. Drive , Amazon S3 ve daha fazlası.
NextCloud'un arayüzünün kullanımı oldukça kolay ve kullanıcı dostudur. Burada, bu kılavuzda, XAMMP , WAMP, IIS sunucusu veya VirtualBox veya VMware gibi sanallaştırma yazılımlarını kullanmadan NextCloud'u Windows 10'a nasıl kuracağımızı göreceğiz . Bu makalede Windows 10'da WSL (Linux için Windows Alt Sistemi) özelliği kullanılacaktır. Bu özellik, Linux ortamı uygulamalarının Windows 10'da herhangi bir yerel Linux sunucusu gibi yüksek performansla çalıştırılmasına olanak tanır. Bu nedenle NextCloud, Windows 10'da da çok sorunsuz ve hiçbir kesinti olmadan çalışır.
NextCloud sunucusunu WSL (Linux için Windows Alt Sistemi) kullanarak Windows 10'a yükleyin
1. Adım: Windows 10'da WSL özelliğini etkinleştirin
WSL (Linux için Windows Alt Sistemi), Windows 10'da zaten mevcuttur ve onu etkinleştirmeniz yeterlidir. Bunu yapmak için kullanıcıların Denetim Masası > Programlar > Windows özelliğini aç veya kapat seçeneğine gitmesi gerekir .

Adım 2: Linux ortamı uygulamasını Microsoft Store'dan indirin
NextCloud'u Windows 10'a yüklemek için öncelikle Microsoft Store'dan bir Linux uygulamasına ihtiyacınız vardır. Windows arama kutusuna gidin ve Microsoft Mağazası yazın. Göründüğünde üzerine tıklayın ve Ubuntu 18'i arayın.
![Nextcloud sunucusu Windows 10'a nasıl kurulur Nextcloud sunucusu Windows 10'a nasıl kurulur]()
Microsoft Mağazası Ubuntu 18 uygulamasını görüntüleyecektir. Uygulamayı seçip yükleyin, ardından Başlat düğmesini kullanın.
Linux Ubuntu ortamını başlattıktan sonra kurulum biraz zaman alacaktır.
![Nextcloud sunucusu Windows 10'a nasıl kurulur Nextcloud sunucusu Windows 10'a nasıl kurulur]()
Adım 3: NextCloud için Apache + PHP + MySQL/MariaDB'yi yükleyin
Apache'yi MariaDB ve PHP 7.2 ile birlikte yüklemek için aşağıdaki komutları çalıştırın
sudo apt-get install apache2 mysql-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
4. Adım: NextCloud sunucusunu Windows 10'a indirin ve yükleyin
NextCloud'un en son sürümünü indirmek için buradaki resmi indirme sayfasını ziyaret etmeniz gerekir .
NextCloud, sunucu dosyalarını doğrudan indirmek için Owncloud gibi bir depo sağlamadığından iki seçenek vardır: SNAP aracılığıyla veya doğrudan web sitesinden indirme.
Ne yazık ki SNAP (Snapcraft), Linux sistemleri için Windows Alt Sisteminde hala çalışamadığından burada kullanılamaz. Geriye kalan seçenek indirme sayfasıdır.
Nextcloud sayfasında İndir düğmesine sağ tıklayın ve bağlantı adresini kopyalayın.
![Nextcloud sunucusu Windows 10'a nasıl kurulur Nextcloud sunucusu Windows 10'a nasıl kurulur]()
Şimdi Ubuntu (WSL) penceresine gidin ve wget yazın, ardından bağlantıyı yapıştırmak için sağ tıklayın.
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip
Adım 5: NextCloud sunucu dosyasının sıkıştırmasını açın
Nextcloud zip dosyasını çıkartın ve ardından çıkartılan dosyayı web klasörüne taşıyın.
sudo apt install unzip
İndirilen dosyaları görüntüleyin:
ls
Dosyaları açın:
unzip downloaded_file name
Örnek durumda, indirilen dosyanın adı nextcloud-15.0.5.zip olduğundan komut şöyledir:
unzip nextcloud-15.0.5.zip
İndirilen NextCloud zip dosyası adını kullanmalısınız.
![Nextcloud sunucusu Windows 10'a nasıl kurulur Nextcloud sunucusu Windows 10'a nasıl kurulur]()
Adım 6: Nextcloud dosyalarını Apache web dizinine kopyalayın
Çıkartıldıktan sonra Nextcloud klasörünü /var/www/html'ye taşımanın zamanı geldi . Kullanılacak komut şudur:
sudo mv nextcloud /var/www/html/nextcloud/
Kopyalanan klasörün içinde bir Veri klasörü oluşturun:
sudo mkdir /var/www/html/nextcloud/data
Nextcloud klasörü için izinleri ayarlayın:
sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/
Adım 7: nextcloud.conf adında yeni bir yapılandırma dosyası oluşturun
Şimdi NextCloud için bir Apache yapılandırma dosyası oluşturacağız, böylece Apache kullanıcıların bulut depolama alanına erişmesine nasıl izin vereceğini bilecektir. Bu amaçla nextcloud.conf adında bir konfigürasyon dosyası oluşturalım . Kullanılacak komut şudur:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Yukarıdaki adımdan sonra yapılandırma dosyasına aşağıdaki satırları ekleyin:
DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"
Options +FollowSymlinks
AllowOverride All
Require all granted
Dav off
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Dosyaları kaydedip çıkmak için CTRL+ Ove ardından CTRL+ tuşlarına basın X.
Yeni oluşturulan siteyi şu komutla etkinleştirin:
sudo a2ensite nextcloud.conf
sudo apt update
Adım 8: Ek Apache yapılandırmaları için komutlar
Nextcloud'un düzgün çalışabilmesi için aşağıdaki modülleri etkinleştirin:
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime
Kurulu modüllerin etkili olması için Apache'yi yeniden başlatın:
sudo service apache2 stop
sudo service apache2 start
Adım 9: NextCloud için MySQL/MariaDB veritabanı oluşturun
Şu ana kadar bulut için web sunucusu kurulumuyla ilgili hemen hemen her şeyi yaptık. Bir sonraki adım, aşağıdaki komutla veritabanını oluşturmaktır:
sudo mysql
Veritabanını oluşturmak için makale onu nextdb olarak adlandıracaktır, ancak siz ona istediğiniz adı verebilirsiniz.
CREATE DATABASE nextdb;
Daha sonra şifreli bir Veritabanı kullanıcısı oluşturun ve sağda veya yukarıda oluşturulan tüm veritabanlarını ona atayın.
Not : h2smedia kullanıcı adıdır ve next@123 şifredir. Bunları dilediğiniz gibi değiştirebilirsiniz. Burada nextdb yukarıda oluşturulan veritabanı adıdır.
GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';
MySQl'in değişiklikleri tanıyabilmesi ve ardından çıkabilmesi için ayrıcalıkları temizleyin.
FLUSH PRIVILEGES;
exit
Adım 10: Windows 10'da NextCloud sunucusunu kurun ve yapılandırın
Son olarak tarayıcıya gidin ve http://localhost/nextcloud veya http://127.0.01/nextcloud adresini girin. NextCloud hesabı ve veritabanı kurulum sayfası açılacaktır.
Nextcloud yönetici hesabına atamak istediğiniz kullanıcı adını ve şifreyi girin. Daha sonra aşağıya yukarıda oluşturduğunuz veritabanının detaylarını girin ve ardından Kurulumu Bitir butonuna tıklayın. Tüm işlemler tamamlandı.
![Nextcloud sunucusu Windows 10'a nasıl kurulur Nextcloud sunucusu Windows 10'a nasıl kurulur]()
Yukarıda, WAMP veya XAMMP gibi herhangi bir ek yazılım yüklemeye gerek kalmadan Windows 10'da NextCloud sunucu bulut depolama alanının nasıl kurulacağı açıklanmaktadır.
Umarım başarılısınızdır.