Kamis, 26 April 2018

Installasi NextCloud dengan XAMPP di Virtual Machine

Setelah menuliskan instalasi dengan owncloud, ternyata penulis menemukan bahwa support untuk owncloud sudah berkurang. Muncullah produk baru bernama Nextcloud. Produk yang berasal dari perusahaan yang berbeda akan tetapi sebagian besar dari developer yang sama. Kalau anda lihat dari tampilan GUI nya, anda akan melihat kesamaan. Akan tetapi beberapa fitur dari owncloud lebih minimalis daripada Nexcloud.
Untuk cara instalasi, hampir sama seperti owncloud. Tetapi penulis akan menuliskan kembali.

Pertama, download XAMPP installer dan install

Minimal untuk menjalankan owncloud yaitu php memiliki versi 5.6 atau lebih tinggi:
Jalankan installer


./xampp-linux-x64-5.6.35-0-installer.run

 

Ikutilah langkah-langkahnya

Gambar 1. Instalasi  xampp

Gambar 2. Instalasi xampp
Gambar 3. Instalasi xampp
Setelah selesai, jalankan service semuanya

Gambar 4. Jalankan semua service

Selanjutnya adalah membuat database dengan mengguakan mysql prompt,
Buka file bin di installer xampp anda, defaultnya di '/opt/lampp'  dan jalankan mysql


[root@owncloud ~] ./opt/lampp/bin/mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 14
Server version: 10.1.31-MariaDB Source distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'admindb';
Query OK, 0 rows affected (0.05 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'nextcloud'@'localhost' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
       
 


Kedua, download NextCloud zip dan ekstrak
Setelah unzip owncloud, copy folder owncloud ke "/opt/lampp/htdocs". Buatlah folder "data" didalam nextcloud folder dan berikan permission untuk membuat root user


unzip nextcloud-13.0.1.zip

cp -R nextcloud /opt/lampp/htdocs/nextcloud

cd /opt/lampp/htdocs/nextcloud 

mkdir data

chmod 777 data

chown daemon:daemon data/

chown daemon:daemon apps/

chown daemon:daemon config/

chown daemon:daemon updater/

 
 

Lalu restart service xampp, ada tombol restart all di gambar 4. Selanjutnya jalankan di browser anda "localhost/owncloud" dan buat admin
Tampilan awal nextcloud
Gambar 5. Tampilan awal nextcloud




Sesuaikan dengan gambar dan konfigurasi anda. Setelah selesai, anda akan menemui error bahwa "File anda dapat dibaca di public dan harap di ubah permission ke 0770"
Untuk itu kita atasi dengan





cd nextcloud/

chown daemon:daemon -R data/

chmod 770 -R data/

 
 

Selesai, anda akan masuk ke halaman utama
Tampilan utama nextcloud
Gambar 6. Tampilan utama nextcloud

Selesai, Jika anda ada pertanyaan silahkan untuk bertanya di kolom komentar :)