NextCloud ialah alternatif yang sempurna kepada perisian penyimpanan awan Owncloud. Ia mempunyai kedua-dua versi komuniti sumber terbuka dan versi perusahaan berbayar. NextCloud juga menawarkan struktur pelayan-pelanggan yang sama seperti Owncloud dan menyokong banyak sambungan. Pengguna boleh memasang edisi NextCloud Community Server pada PC atau pelayan untuk mencipta storan awan tempatan di rumah.
Pelanggan NextCloud tersedia untuk Windows, Linux , MacOS, serta platform telefon pintar iOS dan Android. Jadi, ia adalah storan awan merentas platform dengan seni bina modular, dengan keupayaan yang boleh dikembangkan menggunakan pemalam atau sambungan yang disediakan oleh NextCloud. Terdapat lebih 200 sambungan seperti kalendar (CalDAV), kenalan (CardDAV), pemendek URL , aliran media (Ampache), perkhidmatan penanda halaman, galeri imej, pembaca RSS, dokumen pemapar dokumen, penyunting teks berasaskan penyemak imbas, sambungan ke Dropbox , Google Drive , Amazon S3 dan banyak lagi.
Antara muka NextCloud agak mudah digunakan dan mesra pengguna. Di sini, dalam panduan ini, kita akan melihat cara memasang NextCloud pada Windows 10 tanpa menggunakan XAMMP , WAMP, pelayan IIS atau perisian virtualisasi seperti VirtualBox atau VMware. Artikel ini akan menggunakan ciri WSL (Windows Subsystem for Linux) pada Windows 10. Ciri ini membenarkan menjalankan aplikasi persekitaran Linux pada Windows 10 dengan prestasi tinggi seperti mana-mana pelayan Linux asli. Itulah sebabnya NextCloud juga berjalan pada Windows 10 dengan sangat lancar dan tanpa sebarang gangguan.
Pasang pelayan NextCloud pada Windows 10 menggunakan WSL (Windows Subsystem untuk Linux)
Langkah 1: Dayakan ciri WSL pada Windows 10
WSL (Windows Subsystem for Linux) sudah tersedia pada Windows 10 dan anda hanya perlu mengaktifkannya. Untuk berbuat demikian, pengguna mesti pergi ke Panel Kawalan > Program > Hidupkan atau matikan ciri Windows .

Langkah 2: Muat turun aplikasi persekitaran Linux daripada Microsoft Store
Untuk memasang NextCloud pada Windows 10, anda memerlukan apl Linux dari Gedung Microsoft terlebih dahulu. Pergi ke kotak carian Windows dan taip Microsoft Store. Apabila ia muncul, klik padanya dan cari Ubuntu 18.
![Bagaimana untuk memasang pelayan Nextcloud pada Windows 10 Bagaimana untuk memasang pelayan Nextcloud pada Windows 10]()
Gedung Microsoft akan memaparkan apl Ubuntu 18. Pilih dan pasangkannya, kemudian gunakan butang Lancar.
Selepas melancarkan persekitaran Linux Ubuntu , ia akan mengambil sedikit masa untuk disediakan.
![Bagaimana untuk memasang pelayan Nextcloud pada Windows 10 Bagaimana untuk memasang pelayan Nextcloud pada Windows 10]()
Langkah 3: Pasang Apache + PHP + MySQL/MariaDB untuk NextCloud
Jalankan arahan berikut untuk memasang Apache bersama-sama dengan MariaDB dan PHP 7.2
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
Langkah 4: Muat turun dan pasang pelayan NextCloud pada Windows 10
Untuk memuat turun versi terkini NextCloud, anda perlu melawati halaman muat turun rasmi di sini .
Oleh kerana NextCloud tidak menyediakan repositori seperti Owncloud untuk memuat turun terus fail pelayan, terdapat dua pilihan: muat turun melalui SNAP atau terus dari tapak web.
Malangnya, SNAP (Snapcraft) masih tidak boleh berfungsi pada Windows Subsystem untuk sistem Linux, jadi ia tidak boleh digunakan di sini. Pilihan selebihnya adalah melalui halaman muat turun.
Pada halaman Nextcloud, klik kanan butang Muat turun dan salin alamat pautan.
![Bagaimana untuk memasang pelayan Nextcloud pada Windows 10 Bagaimana untuk memasang pelayan Nextcloud pada Windows 10]()
Sekarang pergi ke tetingkap Ubuntu (WSL) dan taip wget, kemudian klik kanan untuk menampal pautan.
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip
Langkah 5: Nyahzip fail pelayan NextCloud
Ekstrak fail zip Nextcloud dan kemudian alihkan fail yang diekstrak ke folder web.
sudo apt install unzip
Lihat fail yang dimuat turun:
ls
Nyahzip fail:
unzip downloaded_file name
Dalam contoh kes, nama fail yang dimuat turun ialah nextcloud-15.0.5.zip jadi arahannya ialah:
unzip nextcloud-15.0.5.zip
Anda mesti menggunakan nama fail zip NextCloud yang dimuat turun.
![Bagaimana untuk memasang pelayan Nextcloud pada Windows 10 Bagaimana untuk memasang pelayan Nextcloud pada Windows 10]()
Langkah 6: Salin fail Nextcloud ke direktori web Apache
Setelah diekstrak, tiba masanya untuk mengalihkan folder Nextcloud ke /var/www/html. Perintah untuk digunakan ialah:
sudo mv nextcloud /var/www/html/nextcloud/
Buat folder Data di dalam folder yang disalin:
sudo mkdir /var/www/html/nextcloud/data
Sediakan kebenaran untuk folder Nextcloud:
sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/
Langkah 7: Buat fail konfigurasi baharu bernama nextcloud.conf
Sekarang, kami akan mencipta fail konfigurasi Apache untuk NextCloud, supaya Apache tahu cara membenarkan pengguna mengakses storan awan. Untuk tujuan ini, mari buat fail konfigurasi bernama nextcloud.conf. Perintah untuk digunakan ialah:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Selepas langkah di atas, tambahkan baris berikut pada fail konfigurasi:
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
Untuk menyimpan dan keluar dari fail, tekan CTRL+ Odan kemudian CTRL+ X.
Aktifkan tapak yang baru dibuat dengan arahan:
sudo a2ensite nextcloud.conf
sudo apt update
Langkah 8: Perintah untuk konfigurasi Apache tambahan
Dayakan modul berikut supaya Nextcloud boleh berfungsi dengan betul:
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime
Mulakan semula Apache untuk menjadikan modul yang dipasang berkesan:
sudo service apache2 stop
sudo service apache2 start
Langkah 9: Cipta pangkalan data MySQL/MariaDB untuk NextCloud
Sehingga kini, kami telah melakukan hampir semua perkara yang berkaitan dengan memasang pelayan web untuk awan. Langkah seterusnya ialah membuat pangkalan data dengan arahan berikut:
sudo mysql
Untuk mencipta pangkalan data, artikel itu akan menamakannya nextdb, tetapi anda boleh menamakannya apa sahaja yang anda mahukan.
CREATE DATABASE nextdb;
Seterusnya, cipta pengguna Pangkalan Data dengan kata laluan dan tetapkan semua pangkalan data yang dibuat di sebelah kanan atau di atasnya.
Nota : h2smedia ialah nama pengguna dan seterusnya@123 ialah kata laluan. Anda boleh mengubahnya mengikut kehendak anda. Di mana, nextdb ialah nama pangkalan data yang dibuat di atas.
GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';
Kosongkan keistimewaan supaya MySQl dapat mengenali perubahan dan kemudian keluar.
FLUSH PRIVILEGES;
exit
Langkah 10: Sediakan dan konfigurasikan pelayan NextCloud pada Windows 10
Akhir sekali, pergi ke penyemak imbas dan masukkan http://localhost/nextcloud atau http://127.0.01/nextcloud. Akaun NextCloud dan halaman persediaan pangkalan data akan dibuka.
Masukkan nama pengguna dan kata laluan yang anda ingin berikan kepada akaun pentadbir Nextcloud. Dan kemudian di bawah, masukkan butiran pangkalan data yang anda buat di atas, kemudian klik butang Selesai Persediaan. Semua operasi telah selesai.
![Bagaimana untuk memasang pelayan Nextcloud pada Windows 10 Bagaimana untuk memasang pelayan Nextcloud pada Windows 10]()
Di atas ialah cara memasang storan awan pelayan NextCloud dalam Windows 10 tanpa perlu memasang sebarang perisian tambahan seperti WAMP atau XAMMP.
Semoga anda berjaya.