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

Cara menginstal NextCloud 13 di Ubuntu 16.04

NextCloud adalah salah satu aplikasi sinkronisasi dan berbagi file self-hosted gratis dan open-source yang paling populer. Anda dapat menggunakannya untuk menyimpan file pribadi Anda, kontak, gambar, musik, dan banyak lagi dan memungkinkan Anda untuk mengaksesnya atau membaginya dengan teman Anda kapan saja. Ini adalah alternatif populer untuk aplikasi hosting file lain yang banyak digunakan yang disebut ownCloud.
Dalam tutorial ini, kami akan menunjukkan cara menginstal NextCloud 13 pada VPS Ubuntu 16.04.
Jika Anda adalah pengguna ownCloud yang ingin bermigrasi ke NextCloud, pastikan Anda juga membaca tutorial kami tentang cara bermigrasi dari ownCloud ke NextCloud.

Kami memiliki versi terbaru dari tutorial ini tentang Cara Menginstal Nextcloud di Ubuntu 20.04


Persyaratan

Sebelum kita mulai dengan instalasi beberapa persyaratan yang harus dipenuhi:

– Akses SSH ke server Anda. Anda harus dapat terhubung ke server Anda melalui SSH.

– LAMP stack yang terdiri dari Linux, server web Apache, server database MySQL atau MariaDB, dan PHP 7.0, 7.1 atau 7.2.

Disarankan juga untuk mengamankan NextCloud Anda dengan sertifikat SSL. Anda dapat membeli Sertifikat SSL tepercaya dari sini.

1. Masuk melalui SSH dan perbarui sistem Anda

Pertama, Anda harus login ke server Anda melalui SSH sebagai root pengguna:

ssh root@IP_ADDRESS -p PORT_NUMBER

pastikan Anda mengganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Setelah Anda masuk, pastikan server Ubuntu 16.04 Anda mutakhir dengan menjalankan perintah berikut:

apt-get update
apt-get upgrade

2. Instal Apache

Jalankan perintah berikut untuk menginstal Apache di server Anda:

apt-get install apache2

Setelah instalasi selesai, Anda dapat mengaktifkan layanan untuk dimulai secara otomatis saat sistem boot dengan:

systemctl enable apache2

Anda dapat memverifikasi apakah server Apache sedang berjalan, dengan perintah berikut:

systemctl status apache2

3. Instal PHP 7.0

Untuk menginstal PHP 7 beserta semua modul tambahan yang diperlukan oleh NextCloud, jalankan perintah berikut:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-common php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

4. Instal server Database MySQL dan buat database

Selanjutnya, kita perlu menginstal server database MySQL. Untuk melakukannya, cukup jalankan perintah berikut:

apt-get install mysql-server

Anda sekarang dapat memulai server database dan mengaktifkannya untuk memulai secara otomatis saat boot, dengan perintah berikut::

systemctl start mysql
systemctl enable mysql

Anda juga dapat menjalankan mysql_secure_installation script untuk memperkuat keamanan server database MySQL Anda:

mysql_secure_installation

Setelah Anda menjawab semua pertanyaan, Anda sekarang dapat melanjutkan dan login ke MySQL sebagai root menggunakan kata sandi root Anda, dengan perintah berikut:

mysql -u root -p

Untuk membuat database baru untuk instalasi NextCloud Anda, jalankan perintah berikut:

CREATE DATABASE nextcloud_db;
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

Pastikan untuk mengganti “PASSWORD” dengan sandi yang sebenarnya dan kuat.

5. Instalasi NextClould

Lingkungan hosting kami sudah siap dan kami juga membuat database baru. Sekarang kita dapat melanjutkan dengan instalasi NextClould yang sebenarnya.

Jalankan perintah berikut untuk mengunduh dan mengekstrak file instalasi NextCloud 13 terbaru:

cd /var/www
wget https://download.nextcloud.com/server/releases/latest-13.zip
unzip latest-13.zip
chown -R www-data:www-data nextcloud
rm latest-13.zip

6. Siapkan Apache Virtual Host

Untuk mengakses instalasi NextCloud dengan domain Anda, Anda harus membuat file konfigurasi host virtual Apache. Anda dapat membuatnya dengan editor teks nano:

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

Sekarang masukkan informasi berikut ke dalam file:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/nextcloud
ServerName yourdomain.com
ServerAlias www.yourdomain.com

Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
 Options +FollowSymlinks
 AllowOverride All

<IfModule mod_dav.c>
 Dav off
 </IfModule>

SetEnv HOME /var/www/nextcloud
 SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

ErrorLog /var/log/apache2/nextcloud-error_log
CustomLog /var/log/apache2/nextcloud-access_log common
</VirtualHost>

Kemudian kita perlu mengaktifkan file virtual host dengan perintah berikut:

ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

Selain itu, kita perlu memastikan bahwa mod apache berikut juga diaktifkan:

a2enmod rewrite headers env dir mime

Terakhir, restart server web Apache:

systemctl restart apache2

7. Selesaikan Instalasi NextClould melalui Web Browser

Sekarang Anda dapat membuka http://domainanda.com (atau http://YOUR_IP_ADDRESS ) dan ikuti petunjuk di layar untuk menyelesaikan penginstalan NextCloud.

Anda harus membuat akun pengguna admin dengan memilih nama pengguna dan kata sandi Anda sendiri. Di bawah bagian “Storage &Database”, masukkan informasi database yang telah kita buat sebelumnya, lalu klik “Finish Setup”.

Itu dia. NextCloud Anda telah berhasil diinstal dan Anda dapat masuk dengan kredensial masuk dari pengguna admin Anda.

Tentu saja, Anda tidak perlu menginstal NextCloud 13 di Ubuntu 16.04, jika Anda menggunakan salah satu layanan NextClould Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

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


Panels
  1. Cara Menginstal Server Graylog di Ubuntu 16.04

  2. Cara Menginstal Sensu di Ubuntu 18.04

  3. Cara Menginstal Nginx di Ubuntu 18.04

  1. Cara Menginstal TaskBoard di Ubuntu 18.04

  2. Cara Menginstal Dotclear di Ubuntu 18.04

  3. Cara Menginstal OpenCart di Ubuntu 18.04

  1. Cara Menginstal phpPgAdmin di Ubuntu 18.04

  2. Cara Menginstal OpenVPN di Ubuntu 18.04

  3. Cara Menginstal Nextcloud di Ubuntu 20.04