Nextcloud® adalah perangkat lunak berbagi file yang mirip dengan Google® Drive atau Dropbox®. Karena Nextcloud adalah open source, Anda memiliki kontrol penuh, dan Anda dapat menginstal server di mesin Anda. Artikel ini menjelaskan cara menginstal Nextcloud di server cloud Debian® 10.
Prasyarat
- Server awan yang menjalankan Debian 10
- Akses ke root atau pengguna admin
Memasang dan mengonfigurasi tumpukan LAMP
Sebelum menginstal Nextcloud, Anda harus memiliki tumpukan LAMP (Linux®, Apache®, MySQL® atau MariaDB®, dan PHP) di server Anda.
Pada baris perintah, masukkan perintah berikut untuk menginstal Apache, MariaDB, dan PHP:
apt install apache2 mariadb-server libapache2-mod-php7.3 unzip
apt install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring
apt install php7.3-intl php-imagick php7.3-xml php7.3-zip
Setelah Anda menginstal MariaDB, Anda harus menjalankan perintah berikut untuk mengamankan database Anda:
mysql_secure_installation
Perintah ini memungkinkan Anda untuk menyetel kata sandi root, melarang login root jarak jauh, dan menghapus database pengujian.
Konfigurasikan database Anda dengan menggunakan langkah-langkah berikut:
-
Masuk ke instalasi MariaDB Anda dengan menggunakan perintah berikut:
mysql
-
Buat database untuk Nextcloud. Ganti
dengan nama database pilihan Anda. Direkomendasikan untuk memilih nama database yang secara jelas menunjukkan tujuan database. CREATE DATABASE <database>;
-
Buat pengguna untuk database baru. Ganti
dengan nama pengguna dan dengan kata sandi aman pilihan Anda. CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
-
Berikan pengguna
akses ke database : GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
-
Hak istimewa flush:
FLUSH PRIVILEGES;
-
Keluar dari MariaDB:
exit
Perhatikan pengaturan kredensial ini. Anda membutuhkan mereka untuk mengakses database di Nextcloud.
Instal Nextcloud
Sekarang setelah kita menyiapkan tumpukan LAMP dasar, kita dapat melanjutkan untuk menginstal Nextcloud itu sendiri. Gunakan perintah dalam langkah-langkah berikut untuk mendownload dan menginstal Nextcloud:
-
Ubah ke direktori root dokumen.:
cd /var/www/html/
-
Unduh versi terbaru Nextcloud:
wget https://download.nextcloud.com/server/releases/latest.zip
-
Dekompresi file:
unzip latest.zip
-
Hapus file terkompresi:
rm latest.zip
-
Berikan kepemilikan ke server web:
chown -R www-data:www-data nextcloud/
-
Mulai ulang Apache:
systemctl restart apache2
-
Di browser web di komputer lokal Anda, navigasikan ke
https://<internet_ip_address>/nextcloud
.Di sini, Anda dapat membuat pengguna admin dan mengkonfigurasi akses database. Untuk akun admin, pilih kombinasi nama pengguna dan kata sandi yang aman. Untuk database, masukkan kredensial yang sama yang Anda konfigurasikan sebelumnya.
Nextcloud kemudian menginstal sistem dasar serta beberapa aplikasi yang mungkin berguna bagi Anda. Setelah ini selesai, panel Nextcloud ditampilkan dan Anda siap mengunggah beberapa file.