GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal Nextcloud di server RHEL 8 / CentOS 8

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

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
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

  1. 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.
  2. 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

  3. 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 , buat data 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

  4. Buat database MariaDB untuk digunakan dengan Nextcloud.

    Perintah berikut akan membuat database MariaDB bernama nextcloud dan pengguna admin dengan kata sandi pass :

    # 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

  5. 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 klik Finish setup tombol.

    PERINGATAN
    Jika Anda melihat pesan kesalahan di bawah ini, pastikan Anda telah menginstal semua prasyarat Nextcloud dengan benar sesuai Langkah 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.
    
  6. Instalasi Nextcloud Anda seharusnya sudah siap. Secara opsional, instal modul PHP tambahan yang direkomendasikan Nextcloud atau amankan instalasi Anda dengan mod_ssl .

Cent OS
  1. Cara menginstal server DNS di RHEL 8 / CentOS 8 Linux

  2. Cara Install Puppet 6.x Di CentOS 7 / RHEL 7

  3. Cara Menginstal Nextcloud di CentOS 7 / RHEL 7

  1. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  2. Cara Menginstal Nextcloud Di CentOS 8 / RHEL 8

  3. Cara menginstal Nextcloud 11 di CentOS 7

  1. Cara menginstal server email postfix di RHEL 8 / CentOS 8

  2. Cara Menginstal NextCloud 14 di CentOS 7

  3. CentOS / RHEL 7:Cara Menginstal GUI