GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Nextcloud di Ubuntu 20.04

Nextcloud adalah layanan penyimpanan cloud open-source, fleksibel, dan dihosting sendiri. Ini adalah cabang dari Owncloud dan sangat mirip dengan DropBox dan layanan penyimpanan cloud lainnya. Dengan Nextcloud, Anda dapat berbagi dan menyinkronkan file, kontak, dan data di seluruh perangkat Anda. Ini mendukung otentikasi dua faktor dan melindungi tautan publik dengan kata sandi.
Nextcloud hadir dengan serangkaian fitur yang kaya termasuk, editor dokumen Online, Manajemen Kalender, Panggilan video dengan obrolan, Sinkronisasi dan berbagi file, Pemutaran Media, Manajemen kontak, dan banyak lagi.

Dalam tutorial ini, kami akan menunjukkan cara menginstal Nextcloud 18 dengan Apache di Ubuntu 20.04 VPS.

Prasyarat

  • VPS Ubuntu 20.04 dengan akses root diaktifkan atau pengguna dengan hak sudo.
  • MySQL atau MariaDB
  • PHP 7.0 +
  • Apache 2.4 dengan modul mod_php

Langkah 1:Masuk melalui SSH dan Perbarui Sistem Anda

Pertama, Anda harus masuk ke VPS Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:

ssh root@IP_ADDRESS -p PORT_NUMBER

Selanjutnya, jalankan perintah berikut untuk mengupgrade semua paket yang terinstal di VPS Anda:

apt-get upgrade -y
apt-get update -y

Langkah 2 :Instal Apache dan PHP

Nextcloud berjalan pada webserver dan aplikasi berbasis PHP. Jadi, Anda perlu menginstal server web Apache, PHP, dan ekstensi PHP lain yang diperlukan di server Anda. Anda dapat menginstal semuanya dengan perintah berikut:

apt-get install php7.4 libapache2-mod-php7.4 php7.4-xml php7.4-cli php7.4-cgi php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-zip php-imagick php7.4-json php7.4-intl -y

Setelah semua paket diinstal, verifikasi versi PHP menggunakan perintah berikut:

php -v


Anda akan melihat output berikut:

 PHP 7.4.3 (cli) (built: May  5 2020 12:14:27) ( NTS )
 Copyright (c) The PHP Group
 Zend Engine v3.4.0, Copyright (c) Zend Technologies
 with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Langkah 3 :Instal dan Konfigurasi MariaDB

Nextcloud menggunakan MariaDB untuk menyimpan informasi. Anda dapat menginstal server MariaDB dan paket lainnya dengan perintah berikut:

apt-get install mariadb-server mariadb-client unzip wget -y 

Setelah terinstal, amankan instalasi MariaDB dengan menjalankan perintah berikut:

mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini untuk mengatur kata sandi root MariaDB dan mengamankan instalasi:

 Enter current password for root (enter for none):
 Set root password? [Y/n] Y
 New password:
 Re-enter new password:
 Remove anonymous users? [Y/n] Y
 Disallow root login remotely? [Y/n] Y
 Remove test database and access to it? [Y/n] Y
 Reload privilege tables now? [Y/n] Y

Setelah MariaDB diamankan, masuk ke konsol MariaDB dengan perintah berikut:

mysql -u root -p

Berikan kata sandi root Anda saat diminta kemudian buat database dan pengguna untuk NextCloud dengan perintah berikut:

MariaDB [(none)]> CREATE DATABASE nextclouddb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'your-password';

Selanjutnya, flush hak istimewa dan keluar dari konsol MariaDB dengan perintah berikut:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Langkah 4 :Instal Nextcloud

Pada saat penulisan artikel ini, versi terbaru dari Nextcloud adalah 18.0.4. Anda dapat mengunduhnya dari situs web resmi Nextcloud menggunakan perintah berikut:

wget https://download.nextcloud.com/server/releases/nextcloud-18.0.4.zip

Setelah unduhan selesai, unzip file yang diunduh ke direktori root Apache:

unzip nextcloud-18.0.4.zip -d /var/www/html/

Selanjutnya, ubah kepemilikan direktori nextcloud menjadi www-data:

chown -R www-data:www-data /var/www/html/nextcloud

Langkah 5:Konfigurasi Apache untuk Nextcloud

Selanjutnya, buat file konfigurasi virtual host Apache baru untuk melayani Nextcloud:

nano /etc/apache2/sites-available/nextcloud.conf

Tambahkan konten berikut:


<VirtualHost *:80>
DocumentRoot "/var/www/html/nextcloud"
ServerName your-domain.com
ErrorLog ${APACHE_LOG_DIR}/nextcloud.error
CustomLog ${APACHE_LOG_DIR}/nextcloud.access combined
<Directory /var/www/html/nextcloud/>
Require all granted
Options FollowSymlinks MultiViews
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
Satisfy Any
</Directory>
</VirtualHost>

Simpan dan tutup file. Kemudian, aktifkan file konfigurasi virtual host Apache dengan perintah berikut:

a2ensite nextcloud.conf

Selanjutnya, aktifkan modul Apache yang diperlukan dengan perintah berikut:

a2enmod rewrite headers env dir mime setenvif ssl

Terakhir, muat ulang Apache agar perubahan diterapkan.

systemctl restart apache2

Langkah 6:Akses UI Web Nextcloud

Pada titik ini, Nextcloud diinstal dan dikonfigurasi. Sekarang, buka browser web Anda dan ketik URL http://your-domain.com . Anda akan diarahkan ke layar berikut:

Atur nama pengguna admin Nextcloud, kata sandi, folder data, nama basis data, nama pengguna basis data, kata sandi, dan klik tombol Finish setup. Setelah instalasi selesai, Anda akan melihat dasbor Nextcloud di layar berikut:

Selamat! Anda telah berhasil menginstal Nextcloud 18 di Ubuntu 20.04 VPS. Untuk informasi lebih lanjut, kunjungi dokumentasi resmi Nextcloud.

Tentu saja, Anda tidak perlu menginstal sendiri Nextcloud 18 di Ubuntu 20.04 jika Anda menggunakan salah satu layanan Nextcloud Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengaturnya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini tentang Cara Menginstal Nextcloud 18 di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial dengan menggunakan tombol di sebelah kiri, atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara menginstal NextCloud 13 di Ubuntu 16.04

  2. Cara Menginstal MariaDB di Ubuntu 16.04

  3. Cara Menginstal NextCloud 14 di Ubuntu 16.04

  1. Cara Menginstal NextCloud 15 di Ubuntu 18.04

  2. Cara Menginstal ERPNext di Ubuntu 20.04

  3. Cara Menginstal Kanboard di Ubuntu 18.04

  1. Cara menginstal R di Ubuntu 16.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal NextCloud di Ubuntu 20.04