Nextcloud merupakan aplikasi untuk menyimpan file sama hal nya dengan google drive dan owncloud namun bisa diInstall di server sendiri dengan lisensi opensource seperti owncloud, seafile dll. Kelebihan dari nextcloud ini menurut saya disamping aplikasi yang opensource juga dukungan app dan fasilitas yang compatibel dengan sistem seperti sinkronisasi dengan user Active Directory, document server onlyoffice aplikasi chating, videocall dan lainya, dengan di dukung oleh banyak app dan sistem yang sangat baik dan performa yang baik pula berikut kita coba tata cara untuk memasang nextcloud ini di server kita.
1. Install PHP
Untuk nextcloud versi 13 ini lebih baik menggunakan PHP versi 7 ke atas agar dapat menggunakan app yang lebih baru.
yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install httpd php70w php70w-dom php70w-mbstring php70w-gd php70w-pdo php70w-json php70w-xml php70w-zip php70w-curl php70w-mcrypt php70w-pear setroubleshoot-server bzip2
2. Install Mariadb/Mysql
jika belu ada di centos kamu maka database harus di buat terlebih dahulu
Install mariadb dengan yum
Jalankan service mariadb
Konfigurasi mariadb
Login mariadb kemudian buat database dan user untuk database yang akan digunakan untuk nextcloud
Berikan Hak akses penuh pada user terbut untuk databasenya.
3. Install Nextcloud
Download Nextcloud dan simpan di folder html
Sekrang kitabuat file di /etc/httpd/conf.d/nextcloud.conf dan isikan code program berikut ;
4. Setting Apache dan Selinux
Selinux merupakan sistem keamanan dilinux, agar nextcloud bisa berjalan dengan baik, maka beberapa folder harus di berkan akses.
Akses selinux untuk apache
Start apache dan setting enable onboot
5. Stting Firewall
Jika falam centos kmu sudah terinstall firewalld maka lakukan perintah tersebut, jika ada port tambahan yang harus di buka maka lakukan perintah nya seperti dibawah
6. Install Nextcloud
Buka alamat / Ip server nextcloud kmu http://Ip_address_kamu/nextcloud/ dan install nextcloud kmu dengan mengikuti wizard cmd seperti pada gambar.
Banyak App yang bisa di manfaatkan dengan themplate yang bisa kita rubah dengan mudah melalui sistem cms dari next cloud ini, yang perlu diperhatikan adalah sistem selinux yang harus di konfig agar sistem nextcloud ini bisa bejalan dengan lancar.
Aplikasi ini bisa di gabung dengan Dokumen server, jika kmu sudah memiliki Dokumen server only office tingga unduh app nextcloud kemudian masukan alamat ip dari dokumen servernya. untuk instalasi Linux Centos 7 dengan Dokumen Server akan saya bahas di artikel selanjutnya. terimakasih