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

Cara Menginstal NextCloud 14 di Ubuntu 16.04

Kami akan menunjukkan cara menginstal NextCloud 14 di Ubuntu 16.04 VPS . NextCloud adalah rangkaian perangkat lunak sumber terbuka yang memungkinkan pengguna untuk menyimpan data mereka seperti file, kontak, kalender, umpan berita, daftar TODO, dan banyak lagi di server pribadi mereka. Ini adalah alternatif populer untuk aplikasi hosting file lain yang banyak digunakan yang disebut ownCloud. Namun, tidak seperti ownCloud, NextCloud sepenuhnya open-source. Menginstal Nextcloud 14 di server Ubuntu 16.04 Anda adalah tugas yang cukup mudah, ikuti langkah-langkah di bawah ini dan Anda akan menginstal Nextcloud 14 di Ubuntu 16.04 dalam waktu kurang dari 10 menit. Mari kita mulai dengan tutorialnya!

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

Untuk menjalankan NextCloud di VPS Anda, persyaratan berikut harus dipenuhi:

  • MySQL atau MariaDB
  • PHP 7.0 +
  • Apache 2.4 dengan modul mod_php

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal NextCloud 14 dengan server web Apache, PHP dan server database MySQL pada VPS Ubuntu 16.04.

Langkah 1:Masuk melalui SSH dan Perbarui Sistem Anda

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

ssh root@IP_ADDRESS -p PORT_NUMBER

dan seperti biasa, jalankan perintah berikut untuk mengupgrade semua paket yang terinstal di VPS Anda:

apt-get update
apt-get upgrade

Langkah 2:Instal Apache

Menginstal Apache cukup sederhana – dapat dengan mudah diinstal dengan menggunakan apt-get package manager:

apt-get install apache2

Setelah instalasi selesai, Anda kemudian dapat mengaktifkan server web Apache untuk memulai secara otomatis saat server reboot:

systemctl enable apache2

Anda dapat memverifikasi apakah server Apache berjalan dengan menjalankan perintah berikut:

systemctl status apache2

Atau, Anda dapat memeriksa apakah server web berhasil dipasang dan dijalankan dengan menavigasi ke http://your_server_IP menggunakan browser web pilihan Anda. Jika semuanya baik-baik saja, browser Anda akan memuat halaman web default Apache.

Langkah 3:Instal PHP 7.0

Untuk menginstal PHP 7 dan beberapa modul PHP yang diperlukan oleh NextCloud, jalankan perintah berikut:

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

Langkah 4:Instal MySQL dan Buat Database

Selanjutnya, kita akan menginstal server 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 masuk ke MySQL sebagai pengguna root dengan menggunakan kata sandi yang kita masukkan pada langkah sebelumnya:

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;

Jangan lupa untuk mengganti 'PASSWORD' dengan kata sandi yang benar-benar kuat.

Langkah 5:Instal NextCloud 14

Lingkungan hosting kami sudah siap, dan selain itu, kami telah membuat database baru. Sekarang kita dapat melanjutkan dengan instalasi NextCloud yang sebenarnya.

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

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

Langkah 6:Buat File Host Virtual Apache

Jika Anda ingin dapat mengakses NextCloud dengan nama domain, Anda harus membuat virtual host baru. Anda dapat melakukannya 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 your-domain.com
ServerAlias www.your-domain.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

Langkah 7:Selesaikan Instalasi NextCloud melalui Web Browser

Sekarang Anda dapat membuka http://domain-anda.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 14 di Ubuntu 16.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 14 di Ubuntu 16.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 ISPConfig 3 di Ubuntu 18.04

  2. Cara Menginstal Webmin di Ubuntu 18.04

  3. Cara menginstal Panda3D di Ubuntu 10.04

  1. Cara menginstal NextCloud 13 di Ubuntu 16.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal Nextcloud di Ubuntu 20.04

  1. Cara menginstal R di Ubuntu 16.04

  2. Cara Menginstal NextCloud 14 di Ubuntu 16.04

  3. Cara Menginstal NextCloud di Ubuntu 20.04