Nextcloud adalah rangkaian perangkat lunak yang dihosting sendiri yang menyediakan penyimpanan cloud melalui jaringan, dan merupakan cabang dari ownCloud. Ini seperti Google Drive / Dropbox yang memungkinkan Anda untuk menyimpan, menyinkronkan, dan membagikan dokumen dan gambar Anda.
Dalam postingan ini, kita akan melihat cara menginstal Nextcloud di Debian 11 / Debian 10.
Instal Server Web Apache
Pertama, instal server web Apache untuk Nextcloud.
sudo apt update sudo apt install -y apache2 bzip2
Instal MariaDB
Kemudian, instal database MariaDB untuk instalasi Nextcloud. Anda juga dapat menggunakan database MySQL sebagai pengganti MariaDB.
sudo apt install -y mariadb-server mariadb-client
Setelah instalasi MariaDB, gunakan perintah mysql_secure_installation untuk mengamankan instalasi MariaDB.
Instal PHP 7.3 atau 7.4
Nextcloud membutuhkan PHP versi 7.3 atau 7.4, dan hal yang sama tersedia di repositori OS Debian. Jadi Anda dapat menggunakan apt
perintah untuk menginstal PHP dan ekstensinya untuk instalasi Nextcloud.
sudo apt install -y libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-sqlite3
Setelah Anda menginstal PHP, aktifkan modul berikut untuk Nextcloud.
sudo a2enmod rewrite sudo a2enmod headers
Mulai ulang layanan Apache.
sudo systemctl restart apache2
Instal Nextcloud
Unduh Nextcloud
Nextcloud menawarkan paket arsip untuk diunduh server Linux dan disiapkan secara manual di atas tumpukan LAMP.
cd /tmp/ wget https://download.nextcloud.com/server/releases/latest.tar.bz2 tar -jxvf latest.tar.bz2 sudo mv nextcloud /var/www/html/ sudo mkdir /var/www/html/nextcloud/data
Perbarui kepemilikan file di dalam direktori Nextcloud sehingga pengguna Apache dapat menulis data ke dalamnya.
sudo chown -R www-data:www-data /var/www/html/nextcloud/
Buat Basis Data
Masuk ke server MariaDB menggunakan pengguna root untuk membuat database.
sudo mysql -u root -p
Pertama, buat database bernama nextclouddb
.
create database nextclouddb;
Kemudian, berikan nextclouduser
untuk mengakses nextclouddb
database di localhost dengan kata sandi password
.
grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';
Keluar dari shell MariaDB.
exit
Siapkan NextCloud
Buka browser web Anda dan navigasikan ke URL di bawah ini.
http://your.ip.addr.ess/nextcloud- Isi formulir nama pengguna dan sandi untuk membuat akun admin .
- Kemudian, klik Penyimpanan &Basis Data.
- Pertama, masukkan lokasi folder data Nextcloud dan kemudian informasi database di Konfigurasi database bentuk MySQL / MariaDB .
- Setelah memasukkan semua informasi, klik Selesai .
Akses Nextcloud
Setelah penginstalan selesai, penginstal akan membawa Anda ke halaman beranda Nextcloud.
Jika penginstal membawa Anda ke halaman non-eksistensi – http://index.php/core/apps/recommended, klik tombol kembali untuk membuka Nextcloud.
Kesimpulan
Itu saja. Saya harap Anda telah mempelajari cara menginstal Nextcloud di Debian 11 / Debian 10. Sebagai tindakan keamanan, Anda dapat mempertimbangkan untuk mengaktifkan HTTPS untuk penginstalan Nextcloud Anda.