Pada artikel ini kita akan melakukan instalasi Nextcloud. Nextcloud adalah rangkaian perangkat lunak klien-server untuk menyediakan berbagi file yang mudah. Sistem operasi yang akan digunakan adalah server RHEL 8 / CentOS 8 dengan MariaDB, PHP dan web-server Apache.
Dalam tutorial ini Anda akan mempelajari:
- Cara menginstal prasyarat Nextcloud
- Cara mengunduh dan meng-upzip paket sumber Nextcloud
- Cara menyiapkan database MariaDB
- Cara menyiapkan Nextcloud
Instalasi Nextcloud yang berhasil di Red Hat Enterprise Linux 8
Persyaratan dan Konvensi Perangkat Lunak yang Digunakan
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | RHEL 8 / CentOS 8 |
Perangkat Lunak | Nextcloud 15.0.2 atau lebih tinggi |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Cara menginstal Nextcloud di server RHEL 8 / CentOS 8 petunjuk langkah demi langkah
- Instal server LAMP (Linux, Apache, MariaDB dan PHP). Sebelum melanjutkan, ikuti petunjuk kami tentang cara menyiapkan server LAMP dasar di RHEL 8. Setelah siap, lanjutkan ke langkah berikutnya.
- Instal semua prasyarat Nextcloud yang diperlukan.
Perintah berikut akan melakukan instalasi paket semua prasyarat Nextcloud selain paket PHP yang sudah diinstal di
Langkah 1 :# dnf install php-mbstring php-gd php-pecl-zip php-xml php-json unzip
Prasyarat nextcloud di server RHEL 8 Linux - Unduh dan instal Nextcloud.
Langkah selanjutnya adalah mengunduh paket kode sumber Nextcloud Server resmi terbaru dari situs web Nextcloud.com. Mungkin cara paling nyaman untuk melakukan tugas ini adalah dengan menggunakan
wget
memerintah.DOWNLOAD LATEST VERSION: $ wget https://download.nextcloud.com/server/releases/latest.zip
Setelah paket diunduh, jalankan langkah di bawah ini untuk mengekstrak paket ke
/var/www/html
, buatdata
direktori dan atur izin direktori yang sesuai:# unzip latest.zip -d /var/www/html # mkdir /var/www/html/nextcloud/data # chown -R apache:apache /var/www/html/nextcloud/* # chcon -t httpd_sys_rw_content_t /var/www/html/nextcloud/ -R
Ekstrak paket sumber Nextcloud dan atur izin direktori yang sesuai - Buat database MariaDB untuk digunakan dengan Nextcloud.
Perintah berikut akan membuat database MariaDB bernama
nextcloud
dan penggunaadmin
dengan kata sandipass
:# mysql -u root -p mysql> CREATE DATABASE nextcloud; mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass'; mysql> GRANT ALL ON nextcloud.* TO `admin`@`localhost`; mysql> FLUSH PRIVILEGES; mysql> exit
Menyiapkan database SQL MariaDB untuk server Nextcloud di RHEL 8 - Mulai wizard Nextcloud dan lakukan penginstalan terakhir.
Arahkan browser Anda ke URL server Anda dan isi formulir penyiapan Nextcloud:
Formulir instalasi wizard nextcloud di server RHEL 8 Linux. Setelah siap klikFinish setup
tombol.PERINGATAN
Jika Anda melihat pesan kesalahan di bawah ini, pastikan Anda telah menginstal semua prasyarat Nextcloud dengan benar sesuaiLangkah 2 . Gunakan# php -m | grep -i PHP MODULE NAME
perintah untuk mendaftar jika modul PHP yang diperlukan tersedia.Internal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the webserver log.
- Instalasi Nextcloud Anda seharusnya sudah siap. Secara opsional, instal modul PHP tambahan yang direkomendasikan Nextcloud atau amankan instalasi Anda dengan
mod_ssl
.