GNU/Linux >> Belajar Linux >  >> Linux

Instal Nextcloud di Fedora 31

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:

  1. Masuk ke instalasi MariaDB Anda dengan menggunakan perintah berikut:

    mysql -p
    
  2. Buat database untuk Nextcloud. Ganti dengan nama database pilihan Anda. Direkomendasikan untuk memilih nama database yang secara jelas menunjukkan tujuan database.

    CREATE DATABASE <database>;
    
  3. Buat pengguna untuk database baru. Ganti dengan nama pengguna dan dengan kata sandi aman pilihan Anda.

    CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
    
  4. Berikan pengguna akses ke database :

    GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
    
  5. Hak istimewa flush:

    FLUSH PRIVILEGES;
    
  6. 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:

  1. Ubah ke direktori root dokumen.:

    cd /var/www/html/
    
  2. Unduh versi terbaru Nextcloud:

    wget https://download.nextcloud.com/server/releases/latest.zip
    
  3. Dekompresi file:

    unzip latest.zip
    
  4. Hapus file terkompresi:

    rm latest.zip
    
  5. Berikan kepemilikan ke server web:

    chown -R apache:apache nextcloud/
    
  6. Mulai ulang Apache:

    systemctl enable httpd
    
    systemctl start httpd
    
  7. Tambahkan layanan http dan https ke firewall Anda:

    firewall-cmd --permanent --add-service=http
    
    firewall-cmd --permanent --add-service=https
    
    firewall-cmd --reload
    
  8. 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.

  9. 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.


Linux
  1. Cara Menginstal Node.js di Fedora 35 / Fedora 34

  2. Instal LibreOffice 3.5 di Fedora 16 / Fedora 15

  3. Instal VMware Workstation 8 di Fedora 16

  1. Instal WordPress di Fedora 22/21 dengan AMP

  2. Instal Nextcloud di Debian 10

  3. Instal Nginx di Fedora

  1. Cara Menginstal Nextcloud di Debian 10 Buster Linux

  2. Instal WordPress di Fedora 20

  3. Instal ownCloud 7 di Fedora 21