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.