Cara Install NextCloud di Cloud VPS

Untuk menginstal NextCloud di Cloud VPS, Anda perlu mengikuti beberapa langkah. Pertama, pastikan Cloud VPS Anda telah terpasang dengan sistem operasi yang sesuai, seperti Ubuntu atau CentOS.

 

Beli VPS Murah DiSini

Beli Domain Murah DiSini

Cek Artikel Lainnya DiSini

 

 

Fitur-Fitur NextCloud

  1. Penyimpanan File: Nextcloud memungkinkan Anda untuk menyimpan file secara aman di server Anda sendiri atau dalam cloud publik yang dapat dipilih.
  2. Berbagi File dan Folder: Anda dapat berbagi file dan folder dengan pengguna lain baik secara internal maupun eksternal dengan mudah.
  3. Sinkronisasi File: Nextcloud menyediakan aplikasi sinkronisasi untuk berbagai perangkat dan platform, memastikan file Anda selalu tersinkronisasi dan dapat diakses dari mana saja.

 

Bagaimana Cara Install NextCloud di Cloud VPS

1. Kalian install terlebih dahulu sistem operasi berbasis Linux seperti Ubuntu,  Debian, Dan Lain Lain

2. Jika sudah diinstall kalian lanjut buka terminal dan masukkan command dibawah ini

sudo apt update

Berfungsi untuk mengupdate sistem di linux

sudo apt install apache2 mariadb-server libapache2-mod-php7.4

Untuk mengintsall apache, mariadb-server dan php

sudo apt install php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-intl sudo apt install php7.4-gmp php7.4-bcmath imagemagick php-imagick php7.4-xml php7.4-zip sudo apt install php7.4-common php7.4-fpm php7.4-json php7.4-bz2

Untuk menginstall modul dari hp

3. Kemudian kalian lanjut Install NextCLoud di Cloud VPS

  • Download terlebih dahulu NextJs diTerminal kalian dengan command dibawah ini

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

 

  • Jika sudah kalian extrack dengan command dibawah ini

sudo unzip nextcloud-21.0.1.zip -d /var/www/

 

  • Untuk menghubungkan NextCloud dengan Apache, jalankan perintah  dibawah ini

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

 

Membuat Database NextCloud

sudo mysql

create database nextcloud;

create user nextclouduser@localhost identified by ‘nextcloudaja’;

grant all privileges on nextcloud.* to nextclouduser@localhost identified by ‘nextcloudaja’;

flush privileges;

exit;

 

Membuat Apache Virtual Host Nextcloud

Silahkan membuat file nextcloud.conf di direktori /etc/apache2/sites-available/ dengan command berikut :

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

Kemudian kalian Copy dan Pastekan dibawah ini

<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/nextcloud

<Directory /var/www/html/nextcloud/>
 Require all granted
 Options FollowSymlinks MultiViews
 AllowOverride All
 <IfModule mod_dav.c>
 Dav off
 </IfModule>
</Directory>

ErrorLog /var/log/apache2/yourdomain.com.error_log
CustomLog /var/log/apache2/yourdomain.com.access_log common
</VirtualHost>

Setelah itu Ctrl X dan Enter

 

Mengaktifkan Virtual Host Apache

sudo a2ensite nextcloud.conf

Lalu, jalankan perintah berikut untuk mengaktifkan modul Apache.

sudo a2enmod rewrite headers env dir mime setenvif ssl

Kemudian uji konfigurasi Apache dengan perintah berikut

sudo apache2ctl -t

sudo systemctl restart apache2

 

Akses Nextcloud diWebsite

Buka chrome kalian dan masukkan nama domain kalian nantinya akan seperti dibawah ini

  • Membuat username admin dan password admin (bebas)

 

  • Masukkan database yang kalian buat tadi, lalu kalian click install

 

  •  Maka nanti akan menginstall recommended apps

 

  • Jika sudah selesai penginstallan , dibawah ini adalah tampilan dashboard atau menu utama dari NextCloud

 

Closing

Pemasangan NextCloud di Cloud VPS merupakan langkah penting untuk mengatur dan mengakses file serta data secara aman dan efisien melalui infrastruktur cloud yang dapat diandalkan.

 

Cek tutorial lainnya disini