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 Fedora® 31.
Prasyarat
- Server Cloud yang menjalankan Fedora 31
- 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. Contoh ini menggunakan MariaDB untuk database di tumpukan.
Pada baris perintah, masukkan perintah berikut untuk menginstal Apache, MariaDB, dan PHP:
dnf install httpd unzip
dnf install php php-gd php-mbstring php-intl php-mysqlnd php-opcache php-json php-zip php-xml
dnf install mariadb mariadb-server
Setelah Anda menginstal MariaDB, Anda harus menjalankan mysql_secure_installation
untuk menetapkan kata sandi root, melarang login root jarak jauh, dan menghapus database pengujian. Gunakan perintah berikut untuk memulai MariaDB dan mengamankan database:
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
Selanjutnya, konfigurasikan database Anda dengan menggunakan langkah-langkah berikut:
-
Masuk ke instalasi MariaDB Anda dengan menggunakan perintah berikut:
mysql -p
-
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 apache:apache nextcloud/
-
Mulai ulang Apache:
systemctl enable httpd systemctl start httpd
-
Tambahkan layanan http dan https ke firewall Anda:
firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --reload
-
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.
-
Klik Penyimpanan &basis data dan pilih MySQL/MariaDB .
Masukkan kredensial yang Anda konfigurasikan di bagian 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.